I am looking for some one to help me setup a pool and tell me what hosting I need.
The general advice is if you need help to setup a pool then you shouldn't be setting one up. Millions of dollars worth of hardware are being entrusted to successful pools. If you had millions of dollars to put into the bank, would you go to a bank which just posted a request "Hi I need help setting up a bank, can anyone tell me how to do it?".
Setting up a p2pool node on the other hand is far less risky to the potential miners, as has been recommended here.