hmmm io se fossi in te all'inizio fare un controllo del tipo
Codice PHP:
if (isset($_POST['invia']){
//genera la mail

}
else
 echo 
'Errore'
dove invia è il nome che dai al pulsante per il submit

altra nota:
Codice PHP:
$msg .= "E' stata effettuata una richiesta da parte di - " $nome_mittente  " - che richiede 
se questa riga nn deve unirsi a $msn impostato in precedenza togli il punto prima dell'uguale, altrimenti gli dici di aggiungersi a una variabile non settata.

ciauz