Compare some different hosting companies and see which ones offer the best rates with the bandwidth and space you need.
I would not recommend setting up a server from home, get a virtual host where the servers are in secured facilities.
ATCI Hosting is a company that allows adult domains and they have various virtual hosting packages to choose from. You can also upgrade as needed and they have semi-dedicated and dedicated servers.
You need to look at how many GB monthly transfer you need for those sites, how much disk space you need for your data and how many domains you can have with your hosting account.