It still didn't send when you hard-coded the from and to? Even if the email is coming from the person filling out the form, I'd use a local email address for the FROM and use the email address in the form as the REPLY_TO. That would improve deliver-ability.
I'll probably have to debug this one live. Can you send me FTP access?