Project DarkStar/RedDwarf might be a starting point to get ideas;

http://www.reddwarfserver.org/?q=content/open-source-online-gaming-universe

Cheers,
Hasse