I developed a modded emulator for Pokemon Red/Blue that allowed multiplayer (as in, multiple people walking around in the world, all interacting with the npcs and being able to battle each other) but unfortunately when I asked around there seemed to be no interest. I still have it on github, maybe some day I'll get back into it.
https://github.com/Salgat/PokeSynch