I am assuming that there is not someone at hubpages.com adding ServerAlias manually to make subdomains work.
I want to do something similar with Wordpress but I have a hard time grasping the concept of how it works.
From my understanding you need DNS for subdomains to work properly and you need to add a vhost.
I searched stackoverflow for "fake subdomain" creation, but usually the answer is "vhost". Is there a way then to auto-create vhosts for a nonexistent subdomain?