My users would like to see which roster groups they are a part of. Is it possible to see yourself in the roster list?
And then they would want to talk to themselves
It looks to be too complicated. This is more a client-side feature. Some client would show dummie user in every group you belong too. A better way would be some indicator near group name to show that you are a member of it. Maybe JiveSoftware can implement such feature in Spark, or you can create a plugin to do this. Making this at server-side makes no sense. Making some nonstandard dummie users and pushing them to rosters and they should be visible only to the ones they were cloned of. Brrr… looks ugly to me A client side approach (via plugin) looks much better imho.