Comment by vc5
Best of luck with this. If you get the web hosting part going and need to stick a load balancer in front of web servers/front end proxies, may I suggest that you give my project[1] a go? Speaks BGP directly to your routers to advertise healthy services and scales from small VMs (for services that are only a few gigabits/s) to physical servers if you need to serve tens of gigabits/s traffic.
Shameless plug, sorry (not sorry!) but I would have killed for it when I worked in web hosting :-)