(If anything related is already being discussed elsewhere point me in that direction)

Right.
What I mean is the addition of extra lobby commands to help squadcreation/recruiting.
For instance
.Squadcreate=Squadname:Password (For squad creation)
(example .Squadcreate=Boobs:boobs)
thus adding the squadname and its password to a simple database hidden away in the backround of the lobby server. And in turn logging the player out and back in with the new squadname. Eg: [boobs]Final
then
.Squadjoin=Squadname:password (for a player wishing to join the squad)
checks the squad database for the squadname, and then checks the password against that name. If the password is correct, the player is then logged out and name is changed etc....And the players name is added to the database linked to that squadname
.squadleave (removes player from squad)
The database will also remember the name of the squad creator who the has additional commands of:
(all self explanitory)
.Squadpassword=(newpassword)
.Kickplayer=(idiotsnamehere)
.Squadgrant=(newsquadowner)
.squadend:password <---deletes squad
One other usefull command could be:
.squadowner=squad (so players can find out who owns the squad..and then in turn beg them for the password)
Like I said. I have no idea if anything like this is in the pipes already.
Discuss/Flame