Index: bbp-admin/bbp-admin.php
===================================================================
--- bbp-admin/bbp-admin.php	(revision 2743)
+++ bbp-admin/bbp-admin.php	(working copy)
@@ -98,6 +98,10 @@
 		add_action( 'admin_menu',                  array( $this, 'reply_parent_metabox'      ) );
 		add_action( 'save_post',                   array( $this, 'reply_parent_metabox_save' ) );
 
+		// Anonymous save metabox actions
+		add_action( 'add_meta_boxes',                  array( $this, 'anonymous_metabox'      ) );
+		add_action( 'save_post',                   array( $this, 'anonymous_metabox_save' ) );
+
 		// Register bbPress admin style
 		add_action( 'admin_init',                  array( $this, 'register_admin_style' ) );
 
@@ -282,7 +286,9 @@
 	 * Pass the topic reply post parent id for processing
 	 *
 	 * @param int $post_id
-	 * @return int
+	 * @return void
+	 * @uses current_user_can, do_action
+	 * @since bbPress (r2727)
 	 */
 	function reply_parent_metabox_save ( $post_id ) {
 		if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
@@ -298,7 +304,76 @@
 
 		return $parent_id;
 	}
+	
+	/**
+	 * anonymous_metabox ()
+	 *
+	 * Allows editing of information about an anonymous user
+	 * 
+	 * @uses bbp_get_reply_author_id, add_meta_box, do_action
+	 * @since bbPress (r)
+	 * @return void
+	 */
+	
+	function anonymous_metabox () {
+		global $bbp;
+		
+		if ( 0 != bbp_get_reply_author_id( (int) $_GET['post'] ) ) 
+				return true;
+		
+		add_meta_box (
+			'bbp_anonymous_metabox',
+			__( 'Anonymous Information', 'bbpress'),
+			'bbp_anonymous_metabox',
+			$bbp->topic_id,
+			'normal'
+		);
+		
+		add_meta_box (
+			'bbp_anonymous_metabox',
+			__( 'Anonymous Information', 'bbpress'),
+			'bbp_anonymous_metabox',
+			$bbp->reply_id,
+			'normal'
+		);
+		
+		do_action('bbp_anonymous_metabox');
+	}
+	
+	/**
+	 * anonymous_metabox_save ()
+	 *
+	 * Saves all of the anonymous information about an anonymous user.
+	 *
+	 * @param int $post_id
+	 * @return void
+	 * @since bbPress (r)
+	 */
+	
+	function anonymous_metabox_save ( $post_id ) {
+		if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
+			return $post_id;
+			
+		if( !current_user_can( 'edit_post', $post_id ) )
+			return $post_id;
+		
+		$filter = bbp_filter_anonymous_post_data();
+		
 
+		
+		update_post_meta( $post_id, '_bbp_anonymous_name', $filter['bbp_anonymous_name'] );
+		
+		update_post_meta( $post_id, '_bbp_anonymous_email', $filter['bbp_anonymous_email'] );
+		
+		update_post_meta( $post_id, '_bbp_anonymous_website', $filter['bbp_anonymous_website'] );
+				
+		do_action('bbp_anonymous_metabox_save');
+		
+		return $post_id;
+			
+	}
+	
+
 	/**
 	 * admin_head ()
 	 *
@@ -1113,7 +1188,36 @@
 	do_action( 'bbp_topic_reply_metabox' );
 }
 
+
 /**
+ * bbp_anonymous_metabox ()
+ *
+ * metabox for anonymous poster 
+ *
+ * @package bbPress
+ * @since bbPress (r)
+ * @global object $post, object $bbp
+ */
+function bbp_anonymous_metabox () {
+	global $post, $bbp;
+	
+	?>
+	<p><strong><?php _e('Name', 'bbpress'); ?></strong></p> 
+	<label class="screen-reader-text" for="parent_id"><?php _e('Name', 'bbpress'); ?></label> 
+	<input type="text" name="bbp_anonymous_name" value="<?php echo get_post_meta($post->ID, '_bbp_anonymous_name', true); ?>" size="38" /></label>
+	<p><strong><?php _e('Email', 'bbpress'); ?></strong></p> 
+	<label class="screen-reader-text" for="parent_id"><?php _e('Email', 'bbpress'); ?></label>
+	<input type="text" name="bbp_anonymous_email" value="<?php echo get_post_meta($post->ID, '_bbp_anonymous_email', true); ?>" size="38" /></label>	
+	<p><strong><?php _e('Website', 'bbpress'); ?></strong></p> 
+	<label class="screen-reader-text" for="parent_id"><?php _e('Email', 'bbpress'); ?></label>
+	<input type="text" name="bbp_anonymous_website" value="<?php echo get_post_meta($post->ID, '_bbp_anonymous_website', true); ?>" size="38" /></label>	
+	<br />
+	<p>IP Address: <?php echo get_post_meta($post->ID, '_bbp_anonymous_ip', true); ?></p>
+	<?php
+}
+
+
+/**
  * bbp_admin_dropdown ()
  *
  * General wrapper for creating a drop down of selectable parents
