Посетите Дворцовую площадь

Какие настройки нужно произвести на хостинге?

Если у хостера есть тех. поддержка
Напишите ему:
"Могли бы вы настроить сайт site.ru, таким образом, чтобы урлы вида *.site.ru указывали на корень site.ru. Так же нам нужно, чтобы .txt-файлы могли выполнять php-код".

Если вы настраиваете сами
Пропишите днс-запись
* IN A IP сервера
В настройках apache пропишите
ServerName your_site.ru
ServerAlias *.your_site.ru
Если вы работаете не с apache, то вам нужна альтернатива по смыслу.

Для включения php в txt, можно добавить строчку в .htaccess:

AddType application/x-httpd-php .txt