Where do my customers fill out their url subdomain at when they sign up for a free site?

I think I have Pro Sites working ok, I was able to make a subdomain site by adding a new site from the admin. How do I create a form or give access to my customers to add their custom subdomain so I don' t have to do it in the admin each time?