Ich würde dir auch empfehlen, lass das MMO einfach weg. Mach ein Singleplayer-Spiel daraus und erweitere es später vielleicht auf normales Multiplayer ala Freelancer oder so. Selbst 2 Spieler über LAN sind schon wirklich nicht so einfach.
Es ist einfach so, dass dir jeder erfahrene Hobbyprogrammierer und auch jeder Professional sagen wird, dass ein "wie auch immer"-MMO als Hobbyprojekt nichts wird. Bis jetzt wurde meines Wissens auch noch nie das Gegenteil bewiesen, in dem so ein Hobbyprojekt erfolgreich abgeschlossen wurde. Ich sehe das Hauptproblem nicht mal unbedingt im Netzwerkcode, auch wenn das Thema sehr komplex ist.
Die größte Stolperstein ist wahrscheinlich der Content. Es ist schon eine riesen Aufgabe für einen einzelnen Spieler genügend Inhalt zu schaffen, bei einem MMO ist das um einen Faktor X größer. Hinzu kommt, dass dafür auch die Grafiken geschaffen werden müssen. Von einem MMO erwartet man länger als 2 Stunden Spielzeit.
Zusammengefasst ist es einfach eine riesen Menge zusätzliche Arbeit, die auch nicht abgekürzt werden kann. Ein Hobbyteam wird das nicht bewältigen können.