We need some way to invite an avatar to join the owners group if he hast the right to invite members and has given the script permission to act as his delegate.
llInviteToGroup(key group, key avatar)
would be great.
function llRequestPermissions, event runtime_permissions
We basically need to be able to perform group administration tasks if the script owner is in the group and has the right to perform these tasks.
Depending on if the script has a ('active') group if it's not group-owned we might or might not need another function: list llGetOwnerGroups()