A ver no estoy seguro ¿pero....
Código PHP:
$MailPass = "$_POST[contrasena2]";
y demas de ese tipo, va a ser que no, en todo caso seria:
Código PHP:
$MailPass = $_POST['contrasena2'];
y asi en todos, con esto creo que estar todo correcto, ya me contaras.
Saludos.