jerdo is right, you can create an array called Array but it is just confusing... you shouldn't do it...
1) make sure register_globals is set to on in your php.ini file... if it is you can reference $Array directly... if not you will have to go into $_POST['Array'] to find it....
2) you should use [man]empty/man to see if the field has been filled in instead of just checking if ( ($var) and ($var) )
also, check your code for typos: there are a few simple simple typing errors: be careful, php is case sensitive also
1) [Email] and [E-mail]
2) [FirstName] and [Firstname]
this should start you off fixing this