Ya, you just need to setup a bank account under your company name. Just bring in all your paperwork shows you run the business and they'll set you up with business account. and yes sponsors write checks into company names.
----------------------------
Noheaders.com - Headerless FREE Hosting