Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 14023)
+++ wp-admin/includes/template.php	(working copy)
@@ -1041,6 +1041,7 @@
 <?php if ( $bulk ) : ?>
 
 		<div class="inline-edit-group">
+<?php if ( post_type_supports($screen->post_type, 'comments') ) { ?>
 		<label class="alignleft">
 			<span class="title"><?php _e( 'Comments' ); ?></span>
 			<select name="comment_status">
@@ -1049,7 +1050,7 @@
 				<option value="closed"><?php _e('Do not allow'); ?></option>
 			</select>
 		</label>
-
+<?php } if ( post_type_supports($screen->post_type, 'trackbacks') ) { ?>
 		<label class="alignright">
 			<span class="title"><?php _e( 'Pings' ); ?></span>
 			<select name="ping_status">
@@ -1058,20 +1059,23 @@
 				<option value="closed"><?php _e('Do not allow'); ?></option>
 			</select>
 		</label>
+<?php } ?>
 		</div>
 
 <?php else : // $bulk ?>
 
 		<div class="inline-edit-group">
+<?php if ( post_type_supports($screen->post_type, 'comments') ) { ?>
 			<label class="alignleft">
 				<input type="checkbox" name="comment_status" value="open" />
 				<span class="checkbox-title"><?php _e( 'Allow Comments' ); ?></span>
 			</label>
-
+<?php } if ( post_type_supports($screen->post_type, 'trackbacks') ) { ?>
 			<label class="alignleft">
 				<input type="checkbox" name="ping_status" value="open" />
 				<span class="checkbox-title"><?php _e( 'Allow Pings' ); ?></span>
 			</label>
+<?php } ?>
 		</div>
 
 <?php endif; // $bulk ?>
