Automatic Creation of Subdomain Multisite Blog according to Username Possible? (ie: create – "u

Not sure if this might be a Membership or Upgrades plugin, but here’s what I want to do:

– Person registers on the site. Upon registration, they are automatically given their own subdomain blog configured as “username.domain.com”. (I have already successfully configured MU on a Hostgator VPN account through Plesk.)

– If they pay for either an upgrade, then they get access to extra plugins for their blog. Different packages will govern which plugins they get to use.

I have a fresh install of all the latest and greatest going – nothing needs updating. Is what I am requesting possible? And, if so, is there a plugin that accomplishes this? And/or does anyone wanna make some money to make this a reality?

Thanks!