Would this type of server be possibly in Unity?

I have never done Networking in Unity, so I’m wondering if it would be possible to do a sort of server with a lobby format in Unity?

What I am looking to create is, lets say you login and you have a lobby, then you could either create a game, or join one of the other games in the lobby, where the server stored records of win/loss/etc.

Similar to how Battle.net is, or Gunz (if you have played it), or any lobby format similar to that?

Would that be possible, and if so, how would I go about that? Would it be possible in free-Unity or would it require Pro version?

Thanks.

Well its possible but you will have to disconnect and reconnect to enter the actual game on a different server node running.
Headless client mode is available in Unity Pro only and definitely a must have for such a usage.

Well, I was mainly thinking just a fairly basic game that should not take up very much bandwith at all - I only gave the above examples for the lobby type.

A better example would probably be something like Yahoo Pool.

Assuming it is a low-bandwith game such as Pool, would the lobby and games be possible from a single server that could run multiple instances of the game?

You could do this with C# and write a tcp/ip/udp system of your own.

That would require Pro version as well, correct?