1. Вам нужно отредактировать DNS записи таким образом, чтобы все поддомены вели туда же, куда и основной домен
2. Вам нужно так написать свой скрипт (скрипты), чтобы они 1) смотрели на полный хост 2) брали оттуда поддомен, если есть 3) проверяли его наличие в базе (ну или где вы будете хранить) 4) если такого нет, то перекидывали на основной
3. Касательно создания нового поддомена - после сабмита формы, нужно валидировать его (чтобы был корректный) и сохранять куда-либо (в БД например)