A honest recommendaton, first learn things then start selling/using it. You cannot take money from customers with 0 knowlegde/experience that would be really unfair. If you wan't to build something, first you need to learn how and then build it, you cannot build anything if you don't know how. Or at least hire someone with good knowlegde and you are good to go.
The answer of this question is too long. We have experienced in this field so we can give you best suggestion that you should contact your service provider or read in-depth guides on the internet.
There are lots of step by step guides along with visual. such guides will help you to setup a VPS hosting.
Set a budget of 300-500 per month
Buy a low cost didcated server for the vps hositng platform 16gb with 2TB disk space
Install fail2ban on the server
Install SolusVM on that server
Setup one vps for your website on that server
Spend 30 days and nights luring SolusVM
Hire a server managment compay for your servers
Buy a large dedicated server for the vps you plan to sell
Ad it to Solus as a slave
I could use the first part of this explantion.....