fai un phpinfo() probabilmente sul server dove non funziona hai il register_globals disattivo come è giusto che sia...

quindi per accedere ai vari valori devi usare gli array superglobali $_POST o $_GET a seconda di come viene fatto il submit del form