A ver, tu quieres crear dominios dinamicamente en el servidor DNS de tu dominio y configurarlos dinamicamente en el servidor IIS, no?
A mi lo que se me ocurre, que tendrás que currártelo, es que uses
las funciones del IIS desde linea de comando y tengas un par de scripts por ahi que te hagan el trabajo. Así cuando crees el subdominio en el DNS le creas la configuración en IIS