This post has been marked by the post author as the answer.
put a key on the map, set to spawn at start = no
add ActivateIfUsed(e) inside the exit(e) function of his script
put the name of the key in the 'ifused' fieild in his properties (must match the editor properties)