Instead of exporting the exact location of every aircraft, why not use the engine's built-in capabilities and do this:
For every player currently flying, export the list of players within radio range of that player, broken down by radio type. That way no one needs to know where the aircraft are explicitly. In the same listing, you could also export a flag indicating blue or red force for TS separation of teams.
"Within radio range" would mean the engine's definition of actually being able to receive a transmission, ala terrain masking, etc. You could do it for both the AM and FM radios if you like. You could also export a variable that indicates quality of the transmission, ie floating point 0-1, where 1 is crystal clear, 0 is pure white noise.
A separate "dead list" could be exported without all the extra information, save for maybe team flags.
This solution gets rid of most of the worries about someone using the position exports for cheating, and brings it under direct control of the game engine as much as possible while giving radio plugins the information they need.
- WH_Mouse