Когда пользователь добавляет все это пусть php создает допустим newusers.txt а по крону у тебя будет запускаться какой нибудь скрипт который по очереди парсит этот файл и создает все что тебя надо . в зависимости от того на сколько часто регаются пользователи и ставь на крон время . если очень часто пусть скрипт проверят какждую минут . а по завершению скрипта пусть удаляет файл . на счет поддоменов уже сказали ) хотя есть множество вариантов когда просто создается папка и она становиться поддоменом . htaccess в помощь )