Match Based Multiplayer

How would I go about making a multiplayer system in which one server can host, for example, 6 smaller matches of 8 people, like what photon does for Unity. Since the current way i see it i either need to get SteamWorks or run multiple servers, one for each match. Thank You.