Aelran, assuming I did have a good way of doing it (probably what Requiem was saying), does your idea entail moving the player to correct the problem? This is indeed technically doable, but with a set of systems as large as SS, it's not doable due to resource limitations. You need AT LEAST 1 mission per inhabited system * the number of places it can possibly be. For SS, that works out to over 500. I think I'd probably need 2 missions to make it all work right, and that puts us over the resource cap.
But if you have a better idea, please, out with it man!