Thanks for all the help guys.
Basically the set up is this: we have a cluster of 2 nodes and a shared drive on which my CGI scripts will sit. The idea behind this being that if one node goes down, the other can take over - load balancing is not a concern.
So if node A is in the middle of running my CGI script and goes down for some reason, how does node B take over? Does it automatically re-run my script from the beginning with the same paramters leaving me to co-ordinate this? Or can a clustered server co-ordinate the second node such that it automatically takes over at the point of failure?