This can be accomplished using sh scripting and crontab. I don't see any efficient way to do this task simply because like all other software, it can't detect it's own status if it's not running. Using external applications would require remote communications between boxes.
In order for an ircd to react to services squiting, it's source code would need to be modified to communicate globally with the rest of the network until the proper ircd that runs on the same box as the secondary services issues a CLI command to fireup backup services. Alternately, a bad hack work around can also be considered, by running an eggdrop bot on the network from the box that the backup services is to be from and have it automaticly or through IRCop commands, via tcl scripting, start services. All of which would have nothing to do with Anope it's self.
I had an eggdrop tcl script I wrote not long ago that would do this very thing, I'll see if I can find it for someone else to improve upon as I have no interest in it.
[Edited on 25-1-2007 by katsklaw]