Parse error: syntax error, unexpected T_IF in
Damit sagt der Parser, daß es an dieser Stelle kein IF geben dürfte.
Ich verweise hier einfach mal auf die PHP-Referenz:
http://de2.php.net/manual/de/function.mail.php - für Dich sind soweit ich das erkennen kann ausschließlich die ersten drei Paramater (also to, subject und message) interessant. Die müssen allesamt als String übergeben werden. IF...THEN...ELSE liefert keinen String zurück. Bau Dir Deinen Nachrichtentext am besten vor dem Funktionsaufruf zusammen.
Abgesehen davon:
Wenn Du nicht genau weißt was Du tust ist es recht gefährlich irgendwelche Webformulare ins Netz zu stellen. Die können sehr schnell als Spam-Schleuder missbraucht werden wenn sie nicht richtig abgesichert sind!
Gruß
Borlander