I know there are alot of requests for MMO ideas in here...which is fine since i'm working on my own right now..it's quite common also to be told it can't be done after many people spend they're hard earned cash on TGC software. But considering it's in the .NET framework, you are not limited to just TGC stuff. The DarkGDK MP commands are too slow basically, at least thats what many say. I can say that in my own program me and a team are working on..though it's undecided whether we'll use DarkGDK or not...we have decided that even if we do, we'll be using the .NET built in system commands.
Focus your learning around the .NET framework, and consider the DarkGDK as just a tool to use within that framework, afterall, it's basically just a directX wrapper. So if you want true results, don't waste your time, or at the very least, limit yourself to the DarkGDK commands...look into learning about communications using the .NET system libraries. One great thing about the DarkGDK library is that you get to use a REAL language to write your code...hence you are not limited to just one library. After we looked at the built in MP commands, we decided to use the .NET framework to harness Winsock and write our own library to handle our network code. My point is, using any .NET language, whether it be C++, C# or vb.net, you have options and alternatives. You basically just need PC's to talk to each other, so do some research on that on the net.
I know in DBP, the MP commands were also limited. Benjamen created a couple DLLs being Tempest and Multisync that improved it a great deal. Rumor has it, he's building a new one for the new GDK, but don't quote me on that. If thats the case though, I look forward to seeing it's release. Good luck with your project.