This is code from one of my scritps that uses the mail().
$to='user@domain.com, [email]user@domain.com[/email]';
$sub="New Service Request has been added by $name";
$mes="Course: $course_name \nPeace of Mind: $pom \nTime: $time \nDate: $month/$day/$year
\nAlternate Phone: $alt_phone \nRequested By: $req_by \nTaken By: $name \nPirority: $prior \nDescription: $desc";
$from='webmaster@domain.com';
mail($to, $sub, $mes, $from);
Yours looks pretty much the same. Maybe try storing your email into a variable. . .running out of suggestions so I am digging deep. I can also tell you that when the email sends it is sent from my hosts root account and not mine. Maybe contact your host and see what is in their php.ini.
r2