Games must:
-Be awesome fun - check
-Easy to learn. - check
-Easy to install - check
-Support lots of players (32 would be brilliant) - check
-Relatively easy for us to admin - check - no standalone server afaik, just run the game and start a multiplayer
-Preferably freeware, small or low minimum system requirements. - doubel check
Trackmania it is