But when uploaded the files and everything to the Wanson Lumber server it doesnt send it goes to the Error page, how can I resolve this, the client is asking what Mail Server am I using as they do not allow emails to send out or something like that their firewall doesnt allow it. Here is the Wanson Lumber page...

First of all, have you checked the junk mail folder of the receiving account to see if the mail is being flagged as spam? Differences in the setup of the sending server can cause that sometimes.

Secondly, what is the hosting situation of the website? You mention the client's firewall possibly being a problem - does that mean that they are hosting the site from their own server rather than a hosting company?

They are using their own server called SEDNA. He made it so can send emails but still couldnt. Not going to the Junk Mail thing, is when I submit it goes to the Error page on the www.wansonlumber.com website but not on the www.modocom.ca/wansonlumber is this something I can solve or is it on their end?

I would try to check the log for whatever program is responsible for sending the email for PHP. On linux-based servers this is often sendmail, so you could try checking the log (see here for possible sendmail log locations) and seeing if there's an error msg that might throw some more light on the problem.

Your code looks OK to me, and it obviously works for you in your test environment. It seems that the problem could well be with the server email setup. At the very least, that would be the next place to look to try and solve the problem. If you don't have access to the server (other than via FTP) then it's difficult for you to do much else.