Simply create a required radio button field where they must choose one of the categories.
Have it appear in their profile.
And then create a list, filter it to ONLY include that field with the parameters = to each particular field.
You can see an example at
Louisville.BodyWorkAds.com
of how we categorize clients separate from providers. And we go on step further and separate each different type of provider using this same method.