Hello Bernd,
angesichts dessen, dass der Server für jede Änderung die Konfiguration neu einlesen muss, würde ich auf eine direkte Einflussnahme der Teilnehmer verzichten. Ich würde die "Anträge" der User in eine Liste eintragen, diese Liste ca. 1-2 Minuten vor der eigentlichen Aktion gegen Änderungen sperren (für den User sichtbar). Die eigentliche Aktion würde ich dann nur einige Male am Tag (vier- bis sechsmal?) durch entsprechende (Shell)scripte ausführen lassen.
Aus der Liste ist der Auftrag dann anschließend verschwunden, oder als erfüllt gegekennzeichnet...
So behalten die User den Respekt vor der Aktion, Subdomains anzulegen oder zu entfernen.
Das DNS muss ja, wie Dedlfix schon schrieb, auch berücksichtigt werden.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg