NES Mod idea

My brother and I love the classic game Genghis Khan for the NES. I just thought of a way to play on a REAL NES over the Internet. You could make a controller emulator that plugs into a computer’s serial port on one end, and into the Nintendo controller port on the other end. Make the video and audio output go into the computer. On the remote end, have the other user plug a modified controller into their serial port, and transmit it back to the NES video/controller server. There could even be a nice all-in-one window that would display video, sound, and maybe even a clickable controller on the client side. This sounds like a lot of work, but DAMN that would be awesome. I am assuming it wouldn’t be too good for action-packed games, but it would be great for a turn-based game like Genghis Khan.