domains are as cheap as $9/year (
godaddy) and hosting can be as cheap as $3/month (
ifroggy) if you don't use a lot of space or bandwidth [having a lot of data transferred].
I'd just assign a separate host for each site you do - redirects never work the way you'd like them to.