Okay, this might seem like a really newbie question and to be frank, it is (I am new to building sites). I have my domain hosted at namecheap.com and I have hosting at Gogax.com. Is there a way to link the two without transferring the domain? I have heard some tidbits here and there about FTP but still at a loss. Any help would be much appreciated =).
Your question is a little confusing, but i assume you mean you want your Domain registered through the same company that you host your website with? If so, stop paying for your gogax.com hosting, purchase namecheap hosting (http://www.namecheap.com/learn/webhosting/web-hosting.asp) set your nameservers to the ones specified by namecheap when you purchase the service, and transfer your site across to the new namecheap hosting account.
Create a sub domain on any one of them as put have a redirection script in htaccess in the home folder of the new subdomain