Locate functions.php in your active theme folder and add the bellow code in it.
if ( function_exists('register_sidebar') )
register_sidebar( array(
'name' => __( 'My Custom Widget Area - 1'),
'id' => 'mycustomwidgetarea',
'description' => __( 'An optional widget area for your site footer', 'twentyeleven' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => "</aside>",
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
Add this to place you want to show it.
<?php
if ( is_user_logged_in() ) {
<?php
// Custom widget Area Start
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('My Custom Widget Area - 1') ) : ?>
<?php endif;
// Custom widget Area End
?>
<?php endif; ?>
} else { ?>
<?php
};
?>