Servers aren't that expensive to maintain, you can have a free online service provided your games sell well (ask Blizzard). Of course, a persistent world will take more than just servers to maintain, GMs and the like, but if you had a matchmaking service only (like Gamespy) the server costs would be neglectible and you could easily recoup them with game sales.