What you can find are what are commonly called reseller programs, where you sell predefined shared hosting accounts (and either get a discount, and hence make a profit, or you can set the price you wan to sell at, depending on how the program is designed). I don't know if such a thing suits your purpose though.
You could try ResellersPanel. You resell there web space on a commission basis. But you have no control over the web hosting accounts. They handle all billing etc, you just have to send customers to your website to buy the hosting.
You must look for an affiliate program. Reseller hosting is a different thing. You sell the provider's products at affiliate programs(you get a commission per sale or they make a discount on the standard prices).
█ █ DomainCart - Domain and Hosting Shopping Cart with Integrated Bootstrap Hosting Template.
█ █ www.domaincart.net - Demo
The disadvantage in most affiliates programs is that you are just sending clients to the provider and your clients knows from where you are getting your services. so why not client buy the services from the provider directly