I tried submitting a question on the "Contact Us" page, but it is broken it seems broken

Anywho...
I want to buy a season pass for a friend as a birthday present.
This person had a season pass last year, so this would be a renewal for them. I would like it to be a surprise, though. Would it be possible for me to pay for it their pass, and then have it to be shipped to my house?
I would either have to secretly get their serial code or would you be able to provide that information to me?
One last thing, seems like a stupid question but on the add to cart page for renewing a pass
I would list the persons' information that i am purchasing for under name/date of birth/etc
But under mailing address/city/etc that would by my info, right?
But now it would mail to my address but have his name on it?
As in: I dont see a spot to put "mail to ____ name" or whatever. I dont want the post office and/or my roomates see that that person doesn't live at my address and send it back.
Hope this makes sense...
Thanks