Cita: En cualquier caso .. es -recomendable y diría obligado- que uses el acceso a tus variables externas por sus arrays asociados:
$_POST, $_GET .. o por donde te vengan (método).
Es muy probable que ese sea el problema. Seguramente en tu pc tenés register_globals activado (feo) y en el server no.
En vez de usar $email, $ciudad, etc. usá $_POST['email'], $_POST['ciudad'], etc.
http://www.php.net/register_globals
Suerte
Fede