Hola cascamorris.
Para hacer lo que quieres necesitas modificar el archivo functions.php de tu tema. Recuerda tener una copia del archivo que vas a modificar, sobre todo el functions.php que es algo delicado.
Deber hubicarte en la siguiente línea de código:
if(function_exists('register_sidebar')){
Inmediatamente debajo debes ver algo similar a esto (no todo el código tiene porque ser igual):
//widget sidebar
register_sidebar(array(
'name' => 'widgets-header',
'before_widget' => '<div class="widget %1$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
Puedes copiar uno de los que tiene tu tema. Lo elemental que debes cambiar es el nombre del widget para que no sea igual a los que ya tienes. Las otras partes del código las cambiaras en función de tus conocimientos de xHTML.
Así tu nuevo widget ya esta listado pero no funciona. Para que funcione debes ir a tu archivo header.php y pegar donde quieras que aparesca tu flamante widget lo siguiente:
<?php if(function_exists('dynamic_sidebar')) { dynamic_sidebar('widgets-header') ; } ?>
Recuerda siempre que el nombre del widget debe estar dentro de dynamic_sidebar(‘aquí el nombre del widget’) para que llame al correcto.
En esta dirección tienes otra explicación de lo que deseas:
http://www.creativasfera.com/wordpress-como-crear-zonas-listas-para-widgets/
Tambien tienes la documentación oficial:
http://codex.wordpress.org/Widgetizing_Themes
En ingles pero igual puedes tirar de google para traducirlo.
Espero que todo esto te sirva de ayuda.
Suerte.