I would assume that there's companies that do that sort of thing, you just pay them $x and you get a 24 slot server.
You could probably just get the appropriate server yourself (i.e. rent a dedicated box) and admin it yourself, but not sure if that would end up being cheaper or more expensive.
ETA:
http://www.gameservers.com/game_servers/