se ho capito bene posso dire che ho avuto lo stesso problema, sempre con xyz ho risolto cosi:

Codice PHP:
ini_set("sendmail_from""someone@provider.it"); // dove il someone@....  è il tuo indirizzo di posta 
in effetti alcuni provider non accetterebbero il sendmail_from di default che ha php.ini di xyz.

credo che possa andare in questo modo ( non ho letto tutto il codice)
Codice PHP:
ini_set("sendmail_from""someone@provider.it"); //stringa nuova metti il tuo indirizzo di posta
// get posted data into local variables 
$EmailFrom "Sito web - Nome Sito"
$EmailTo "email@delcliente.com"
$Subject "Email dal modulo ISCRIVITI";
........ 
ecc ecc.. 
provare ti costerà solo un paio di mails