forse il suporto PHP è stato upgradato.
Prova questo:

Codice PHP:
<?

$from
="From: MyFormMail<mio_nome@hotmail.com>";

$richiesti=explode(",",$requested);
$nascosti=array("recipient","soggetto","requested","redirect","ip");
$count=count($richiesti);

for(
$i=0;$i<$count;$i++)
{
$a=$richiesti[$i];
if(
trim($_POST[$a])=="")
{
$mess.="Il campo [b]$a[/b] è vuoto
"
;
}
}

if(
$mess) :
echo 
"<table><tr><td style=\"font-family:verdana;font-size:10 pt\">
[b]Il form non è stato inviato per i seguenti errori:[/b]

$mess
</td></tr></table>"
;
else :

while(list(
$nome,$value)=each($_POST))
{
$campi[]=$nome;
if(!
in_array($nome$nascosti))
{
$body.= "$nome$value\n";
}
}

$head="Modulo proveniente dal sito $_SERVER['HTTP_HOST']\n\n\n";
$giorno=date("d/m/y");
$ora=date("H:i:s");
$foot="\n\nModulo compilato il $giorno alle ore $ora";

if (
in_array ("ip"$campi))
{
$foot.=" dall'IP $_SERVER['REMOTE_ADDR']";
}

$contenuto=$head.$body.$foot;
mail($recipient,$soggetto,$contenuto$from);
if(
$redirect) :
header("Location: $redirect");
else :
echo 
"Il form è stato inviato correttamente";
endif;

endif;

?>