Kiyoshi forgot about problem b that will return and haunt him as a bug later. That's how it happens.
Also, a few days ago, I was talking with @rexrainbow on IRC and he wanted to propose a solution to make networking easier even for non programmers.
The more we researched the more obvious it seemed it was a awesomely huge problem to tackle.
This multiplayer and network programming FAQ on gamedev.net
sounds like an interesting base.
It's more focused on TCP, but still, some of the first questions have some wisdom/seethrough in them.
Nevertheless, keep an eye on the custom plugins forum
a solution might get posted some time.