Pues en el procesa2.phtml mira si te llegan las variables y q no están vacías.
Por ejemplo:
Código PHP:
//Antes de cualquier salida de HTML
if (isset ($_POST['nombre']) && trim ($_POST['nombre'])!="") {
//Para abreviar solo he puesto una variable pero tu pon las 2, Si entra aqui es que han llegado rellenas
} else {
//No han llegado rellenas así que puedes enviarlos de vuelta con un header y algun parámetro para que muestre el error pertienente
}
Saludos.