I currently have a domain registered and hosted on DreamHost, and I also have a sub-domain set up for someone else to use.
I would like that person to be able to buy their own domain not under my account, (lets say they want to buy Hello.com), and host it on my site through their already existing sub-domain (lets say it was John.MyWebsite.com).
I would like for it to be set up so that whenever someone goes to Hello.com, it shows up as such in the URL, but they are actually viewing John.Website.com.
First of all, I'd like to know if it would be fine for them to register a domain from somewhere like godaddy, and have it work under my account, or if I should get them to just register a domain at dreamhost (without hosting).
Secondly of course, I need some help getting their domain set up under my account, so that when someone goes to Hello.com, they see that in their URL, and are actually viewing the content of John.MyWebsite.com without realizing it. I of course still want MyWebsite.com to work as normally.
That's kind of confusing, so to straighten it out, My site is MyWebsite.com, which has the domain and hosting plan. The other person has a subdomain on my site which is John.MyWebsite.com. That person would like to buy Hello.com, and have it hosted on my account so that whenever someone goes to Hello.com, while it appears to be Hello.com in their address bar, they are actually viewing John.MyWebsite.com.
I realize that my questions are kind of a mess, but any help would be appreciated. Thanks!