Different Profile Details per Subscribed Group

Events happening in the community are now at Drupal community events on www.drupal.org.
avdp's picture

Hello all,
I am investigating Drupal and (probably) the Organic Groups to create a website.
What I would like to achieve is the following:
A person can be a member of different groups. I would like to make it possible that each user has a different profile (or different profile details visible) for each group.

It is meant for online collaboration for different projects (wiki, calender, etc); for each project a project member can have a different role. (For instance, for a project it could be interesting that the CEO is not visible as the CEO, to create less hierarchy; and for another project it could be vice-versa).
This would, for instance, also mean that a user has different profile images for different groups.
Next to this it would mean that when a user subscribes to a new group, the user is required to make a custom group profile.
Do you think this is possible, and would it require a lot of work / coding / modifying? What modules would I need?

All help is welcome,
thanks in advance

btw, I am pretty new to the Drupal communty, and after browsing the drupal site and information for some days, I am under the impression that this is the appropriate place for posting this question. If this is not the case please let me know

Profiles as nodes

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: