I am currently setting up a reseller webhosting site at the budget end of the market. I have a basic template and I have mapped out exactly what I need so the chances of you wasting time adapting it as I see fit are greatly minimised. Some basic web design is needed, but only for the linking and scripting. You will be getting access to my control panel so a certain element of trust is needed. I will be offering my clients domain names and hosting plans and it needs to be automated through WHMAutopilot so I can be at work and know that it is still running.
Mainly the above is just scripting but it needs to be integrated into CGI with your help too and also security is needed.