Help using multi-admin in XMPP/Openfire

So i am quite new to XMPP and i’ve been dabbing with Openfire to see how things work. I was wondering what would be an ideal approach to this task.

Say i have a domain like mysportsgroups.com and i want members of different sports teams to be able to sign up. So lets say teamA and teamB sign up. I would like for teamA to have its own Admin panel where the Admin can add new players to the chat users list. teamB would also have a likewise Admin panel separate from teamA’s. now when a fan comes to mysportsgroups.com and specifies teamA as the group they want to chat with, i would like for it to return the list of available players from team that are free to chat.

Is this possible with XMPP servers? is this something that i could do really roughly? What tools and resources could i use for this?