mmm praticamente hai il mio stesso script e quasi lo stesso modulo!
però mi hanno sconsigliato di fare i controlli via server, infatti se torni indietro dopo non aver inserito la mail ti azzera tutto il modulo! io sto optando per javascript, anche se ho ancora dei problemi !

scusa non mi intendo di php, ma $risposta lo definisci da qualche parte o è un codice automatico?