is it possible that i can create teams in a zone wars like guilds that palyers as soon as they join for the first time they choose a guild to fight for ?

im looking to create a zone wors map where everyone is solo but they choose to fight for a team and im looking to have more than 100 guilds,so as soon as the palyer joins the lobby he needs to choose a
guild to fight for and is it possible to have a leaderborad where guild are ranked by the wins gained by thier players .