... and we're back! Hello SPers ...

You have no submit button.

<form etc ...>

// your form elements

<input type=submit />
Some personal preferences of mine:
PHP Code:
I always use single quotes on stringed array keys, you used single and double in your example code, that will end up in confusion. Pick one, stick to it.
PHP Code:

PHP Code:
<form method="post" action="<?php echo $_SERVER['$PHP_SELF'];?>">
I always use CAPS for form method declarations -- jumps off the page at me, and if the form submits to itself, I leave the action blank.
PHP Code:
<form method="POST" action=""