this is little too big job for anyone to do it for free (unless someone has already finished code)
i tried to do MP movement it worked fine and bps and latency were also on reasonable level but the movement was still itchy (not good). that's because of 3dgs mp system, it's not good enough.
but you can keep trying. last 4-5 AUM's are about MP programming and so far you have players moving and shooting at each other. i'd suggest you to take a look at it, it's really good.