Anything’s possible with enough effort…
Easiest way to get this working would probably be:
1. Enable “Wildcard DNS” in your server config (or get your host to do it for you). This will allow you to access anythingyoulike.domain.com without setting up separate virtual hosts.
2. Set up a rewrite rule in htaccess which invisibly rewrites the request internally for the ‘correct’ path.
My htaccess/regex voodoo is not good I’m afraid so can’t help you with the exact syntax, but it should work.
One caveat, however… I seem to remember in the past some versions of IE have trouble rendering sites which include underscores in the sub-domain name (and I think it might be against the W3C HTTP spec) - so your template groups would have to avoid underscores.