Well, you
could try this...
Create a "group" field and populate it with values
(Member, Business, Social, whatever).
When you create your user list displays, filter by this field, e.g. group = "Member".
As for the different templates, this subject was discussed in this thread and some code was provided:
www.joomlapolis.com/component/option,com_joomlaboard/Itemid,38/func,view/id,10981/catid,13/limit,6/limitstart,0/
It's a long thread, but what you are lokking for is about 2/3 way through.