Hmmm no wiec tak... nie do końca rozumiem jak to ma działać.... ma być formularz na stronie ? czy kiedy mają się tworzyć te subdomeny ? przy rejstracji użytkownika? czy jak...
Ja bym to rozwiązał w ten sposób - powiedzmy jest to katalog dla każdego zarejstrowanego użytkownika i ma on jego login:
1. Nastepuje rejstracja użytkownika.
2. Tworzy się folder za pomocą funkcji
<?php
{
}
?>
gdzie
<?php
$login
?>
jest własnie zarejstrowanym użytkownikiem
3. Za pomocą odpowiednich funkcji, które tworzą subdomenę - nie wiem jak ona jest tworzona u Ciebie - tworzysz ją

- może zapytaj admina?
4. tworzysz 'jakies pliki' - ale kompletnie nie wiem o co Ci chodzi z tymi plikami

i na jakiej podstawie mają być tworzone

Najlepiej jakbyś dokładniej opowiedizał o tym co chcesz i jak zrobić