Hey Varsity,
A 301 redirect is essentially the way to tell the search engine that the domain you are looking for has "permanently moved" to the main url. This is accomplished by making a simple modification to the htaccess file of the shell host for the 2nd. or any number of additional domains, each or which would require a seperate hosting account. I'd also highly reccomend using a different host than your main site or at the very least, make sure they are not on the same ip blocks. Using the redirects available in the control panel of your domain provider to point the site to another url without a 301 will not have favorable results in the search engines.
Once you set up the additional hosting account do the following:
If there is a .htaccess file already in existence with lines of code present, be very careful not to change any existing line unless you are familiar with the functions of the file.
Scroll down past all the existing code, leave a line space, then create a new line that follows this example:
redirect 301 /old/old.htm
http://www.you.com/new.htm It's as easy as that. Save the file, upload it back into your web and test it out by typing in the old address to the page you've changed. You should be instantly and seamlessly transported to the new location.
Notes: Be sure not to add "http://www" to the first part of the statement - just put the path from the top level of your site to the page. Also ensure that you leave a single space between these elements:
------------------
Rich
Real Estate Websites Search Engine Optimization