No we do! That was the problem I didn't know were I could find a payment processor that would allow different payment intervals every transaction... I actually just contacted BOA which is where our business account is. We are going to use their payment processor. I have changed the webform I had up to what will soon be two buttons leading to the processor... I still would like to know why my script wasnt working and whether it was fault in the code or is it something to do with GoDaddy. I have contacted them and keep getting a bunch of BS answers lol.
The issue with the from address is probably related to the server security settings - where it is discarding your address and replacing it with the address of the server to help fight spam.
If you really want to, you could try adding a Reply-To, and some other headers to make your email look less like spam.