Если не ошибаюсь, то друпал поддерживает много виртуальных сайтов. http://www.articlesbase.com/web-hosting-articles/how-to-setup-drupal-for-multiple-sites-575160.html