Hello.
You can use our panel BILLmanager for full automation of hosting companies' activities.
Your customers will be able to register themselves and order hosting. Accounts will be created in ISPmanager automaticly.
http://ispsystem.com/en/software/billmanager
Also, you can create a reseller in ISPmanager. Reseller is a special user type who can resell hosting resources and services. They can crate and manage their own users, but cannot have resellers of their own.
http://en.ispdoc.com/index.php/Resellers_(ISPmanager)