The question I'd like to ask is why do you need to change a group membership in an active session? There ought to be other ways to deal with the root of the problem perhaps...
_________________________
The tart is out there