Learn how to add an additional domain name to your hosting account. You must have an account that allows you to have more than one website on it. For hostgator this starts at the baby plan. You can add as many domain names / websites as you want.
This will show you how to change the nameservers and addon the domain.