To make live easy I did some homework and created a script with a front-end to create a client, a Zone record with DNS records and a website option (for redirection of the domainname, if needed) with the Remote Users option provided in ISPconfig (NICE OPTION!)
However, there are some "limitations", as far I can see the Remote Users option only create users as "admin" and not as reseller (please advice?)
Also there is no possibility to assign rights to a reseller, only user or admin.
For this reason i have modified several parts of ISPconfig to fit my needs, the admin is not affected, only the user part is changed (screenshots included with the download)
I do know there is more possible and I will do more home work
but for now i'm done.
ps the files are based on version 18.104.22.168, I also have included the original files as a copy.