This is a bit off topic but i just used the Goldeneye Setup Editor to check how the hostages on frigate works, hopefully someone will find it interresting :P
Nothing helpful in this really but i'll write it anyways.
1: When a hostage is released, the game will randomly choose between a few destinations to jog to.
2: When he has arrived at the destination, the game checks "if he is within firing range"(i have no idea what this means exactly).
3(He was within firing range): Choose a new destination and do the whole thing over.
3(He was not within firing range): Escape.
So well, there's nothing we can do about the destinations obviously, but the firing range thing could be useful if we figure out what it means, cause if we are always outside firing range = They will always escape when arrived at random destination
Or at least i hope so :P
Edit: Okay so appareantly within firing range means if bond can see them(not sure if this goes through walls too but i don't think so). So basicly, just don't look at the hostages? not really helpful i guess...