OK I dunno how off the wall thia is and the very idea is probably going to get me a smacked bottom, but how hard would it be to put hooks in the source code for sharing variables on the fly?
The reason I ask is that some of my fellow Falcon 4 nutcases did this with their favorite flightsim. Take the data out of the sim, shove it down a network cable to a second PC and use that PC with a little custom software to drive a second display. In FS2 you could use the second display for radar, mission objectives, stores management (missles, countermeasures remaining etc) Escort status monitoring and so on, much like the MFDs in a modern fighter aircraft. (You could do comms images and target display too but that would probably make the software running on the second PC hellaciously complex.) Another idea would be to drive a FS version of "*****in' betty" to tell you when your hull is critical, your missiles are exhausted, subsystems failed, etc.
Whats the use? Well I already have a half built cockpit in my basement for flight and space sims and a second display would elevate it from the ordinary somewhat. OK I'm a loony but it would be rather spiffy dontcha think?