This sounds a pretty nice idea, although I'd personally just prefer to use Netbattle for online Pokemon matches. Far easier and allows greater control over movesets, EVs, IVs and other stuff.
Still, it seems a decent idea for people who are willing to try it.