(без тестирования) что-то вроде этого должно работать:
RewriteCond %{HTTP_HOST} host(\d).site.com
RewriteRule (.*)\.(.*) host.site.com/$1%1.$2
Вам нужно извлечь номер хоста через RewriteCond. В RewriteRule вы можете использовать число с% -модификатором
НТН