Вам в любом случае придется создавать сабдомен. Это не заморочка - это норма! Отдельный сабдомен - это отдельный сайт. А значит у каждого name1.test.ru или name2.test.ru в корчневой дериктории должен лежать файл индекс (index.php).
Из простого, то вы сами ответили на свой вопрос. Создаете дерикторию, пуляете туда index.php или ".html" с нужным контентом и все!
По сложней - это уже другой вопрос...