That is a tough one. I'd bet your best language is PHP. What I post below is only for Unix/Linux systems because I don't know much about Windows web servers.
You'd need to have an apache server running on a port other than port 80 and running as the root user. The reason for this is so that your PHP could modify any files. From there, it is very simple to modify the correct files for things like DNS entries, Email Accounts and httpd.conf for adding domains.
I know that tktech has built one so he may be able to help you out.
As for tutorials, I did a quick search and couldn't find anything. Also, I've moved your thread.
Last edited by Jordan; 11-01-2006 at 05:46 PM.
Reason: Moved Thread and addition
|