Ok, I have some working code for the sensor station. Basically it spawns the probes (to save having to mess with build and research scripts) then instantly docks them with the sensor station. They are then launched and paraded to the correct positions. If the sensor station gets destroyed, the probes get despawned and killed. If it gets captured, the same thing happens and new ones get spawned and launched for the new owner. I still need to do some tidying and testing, but its basically working.
At the moment the probes are not invisble (for testing reasons) but they will be invisble and unattackable when finished.
The code can cope with multiple sensor stations with different owners, and sensor stations being created and destroyed during the game.