Intenta ver el valor de las variables que envias por el formulario:
Código PHP:
// Método global:
echo "Método global<br>":
echo $nombre."<br>";
echo $apellido."<br>";
echo $telefono."<br>";
echo $email."<br>";
// metodo array superglobal $_POST
echo "Método $_POST<br>":
echo $_POST['nombre']."<br>";
echo $_POST['apellido']."<br>";
echo $_POST['telefono']."<br>";
echo $_POST['email']."<br>";
Usalo al principio de tu script .. para ver si llegan las variables o no por lo menos en alguno de estos métodos de acceso a variables .. y de ahi sigue los valores de las variables ..
Prueba tambien los mismos ejemplos con $HTTP_POST_VARS['nombrevariable']
Un saludo,