вам надо прописать в dns что все хосты третьего уровня ведут на ваш сервак (просто звездочку в имени домена). Этот способ имеет свои минусы, но он самый простой.
Затем меняете настройки виртуального хоста так, что бы он был привязан только к номеру порта, но не к хостнэйму.
Так же для удобства можно домен третьего уровня через rewrite закидывать как параметр к запросу, для более удобной работы из php.