different user profiles

For one of my recent projects I have a problem wiht different profiles for different users. I hope you can help me find the solution.

People should be able to choose between two different profiles to promote their business: Basic (meaning showing only name and adres) or a more extended (paid) profile (showing extra info, like photo's, url, logo ect)

How do I do this? Is there a plug-inn for this?

Thanks already!

Mario Kerkhof