Yea I was using the $_REQUEST, it is coming from order.html
But no worries I just fixed it.
What happens is that Yahoo hosting only allows the form to be forwarded if the email that was inputed into the " $headers = "From: $e-mail" ;"
is coming from a e-mail that is in the domains e-mail list.
So what I had to do is create a "e-mail2" that will always have the e-mail address of the domain as a defult being sent to $headers = "From: $e-mail2" ;.
In the php code to manipulate their way of sending forms
Its the only way around it, other hoster's don't do that, they sure pissed me off.
Well thanks for helping me out, have a good day