Buenass! si el servidor tienen instalado cpanel es posible.
Yo utilizo un envío a la página que crea el dominio en cpanel que si le mandas las variables via post automáticamente desde php, el servidor te las dará de alta y te creará el subdominio.
Eso sí, tienes que enviarle por la cadena URL el user y pass para que el servidor no te solicite autentificación por pantalla.
es un formluario con 2 campos, domain y root domain.
y este es el action del form.
http://$ftp_user:$ftp_pass@$dominio:...adddomain.html
$ftp_user:$ftp_pass@$dominio:2082/frontend/x/subdomain/doadddomain.html
domain -> subdominio
rootdomain-> dominio
Esto resolvió mi quebradero de cabeza que tuve en su momento!
El script que mencionan en este mensaje si es el que circulaba antes por ahí decir que era solo compatible con un sistema de dns que no recuerdo ahora mismo que apenas se usaba.
Un saludo!