HostPhorm:
This is absolutely the best solution for hosts looking to satisfy all customers.
It gives you the option to offer customers the ability to choose their amount
of Space in MB, their bandwidth, sub domains, number of email accounts, ftp
accounts, and databases. Give them custom plans easily!
http://pixelscripts.com/?page=products&id=1