Many thanks. I have an idea of how to do it floating about in my head, including some of the methods to use in the code, but the information on what methods do or return is utter gash. I haven't yet set up a dedicated server to have a crack at compiling yet either so I guess I haven't given it a fair run.
Since you can get the 3d point of the aircraft and you can get information on the spawned in pilot then you should be able to use logic that returns a vector to a home base or e/a from the position of that pilot. That's about the most basic I can describe it, but writing it is something else, need to sit down with a spare few years