this is a great free script for cpanel owners, were adding to it all the time
cPanel Account Creator Version 2
http://www.scripts.freemans-web.com/cpac2/
This script allows your sites visitors to create sub-accounts of your cPanel Account. Accounts can be created with the following features:
MySQL database
FTP
Email address
Subdomain or Sub-folder of your domain
Client Control Panel allows users to manage:
Files - via Web access using net2ftp or web2ftp
Database - Add, Edit, Delete, Modify Tables, Fields and Data using PHPMyAdmin or Mpanel
Email - Change Password, Add/Delete Email Forwarders, View Email using cPanel email or script installed SquirrelMail
View Site Visitors - (subdomains-cPanel statistics or sub-folders using Power Phlogger
View Storage Used
phpbb installed, siteframe,guestbook
Admin Control Panel allows the cPanel administrator to manage, suspend and delete accounts and view account information and statistics as well as edit user data.
It's still in the Beta stages, but it's very flexible.
Requirements:
1. PHP
2. MySQL
3. cPanel
Latest Changes:
Version 0.4.2 Beta Build 2
Bug - 0000012 Resolved: [Suggestions] Add additional user defined fields to the signup page. (brian)
Bug - 0000011 Resolved: [Suggestions] Implement flood protection (brian)
Bug - 0000005 Resolved: [Account Suspension/Unsuspension] Suspended account still accessible (brian)
Bug - 0000003 Resolved: [Documentation] Account suspended page for non sub-domains (brian)
Bug - 0000010 Resolved: [Suggestions] another way to use a web2ftp (brian)
Added Features:
User Control Panel News
Paypal Mod
CMS Mod
Terms of Service Mod