Dinamik sub domainlerin çalışma mantığı şu şekildedir;

Öncelikle wilcard (*) bir dns kaydı oluşturuyorsunuz, sonrasında server üzerinde vhost dosyasında bir virtualhost tanımlamanız lazım. Daha sonra htaccess veya php üzerinden girilen urlye göre ilgili sayfayı getirebilirsiniz.

Alttaki makale işinize yarayabilir
http://stackoverflow.com/questions/5...h-htaccess-php