Why not just have a special URL in the PM that, when clicked by a group owner, adds a target user to the group?