Настройте несколько виртуальных частных серверов с достойными выделениями или возможно несколько выделенных серверов и распространите их, но не сверхусложняйте себя, если Вы действительно не имеете к.
Преимущество использования качества, которое VPS - то, что Вы будете иметь преимущество доступа ко многим ядрам, избыточным жестким дискам с хорошим вводом-выводом, в противоположность выделенному серверу, который может войти более дорогой для установки с RAID-10, достойной четырехъядерной и достаточной памятью.
У меня была подобная потребность несколько недель назад. Я решил его с помощью mod_rewrite путем помещения этого в мое значение по умолчанию vhost определение:
RewriteEngine on
# look for URLS like 'subdir.username.localhost'
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ([^.]+)\.([^.]+)\.localhost$
RewriteCond /home/%2/public_html/%1 -d
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.([^.]+)\.localhost(?::\d+)?(.*) /home/$2/public_html/$1$3 [L]
Существует еще некоторая информация в https://gist.github.com/744971, включая получение username.localhost для разрешения к/home/username/public_html