Well, i can't access ofp at work, so i can't really test out
the stuff now. But i can give ya a hint, how to do that.
You can put all your 9 units into an array
myunits = [unit1,unit2,unit3,etc.]
Then you need to create a loop, instantly checking the first
alive member of the group.
Or you remove a unit from the array, once it got killed.
With removing the units, you can always be sure that the
first unit (myunits select 0) is alive and a potential groupleader.
hope this makes sense to you
~S~ CD