Can't reply on your other thread because it is archived but I wrote these for Age of Mythology which will very likely be of interest to you that I think is basically does what you were trying to do more generally:
http://aom.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=13,30007,,10
http://aom.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=13,30004,,10
The first in particular allows you to define a trigger that acts as its own independent trigger for each player that does the same thing. The second link essentially allows you to designate a set of effects in a trigger with optional parameters (Such as player, text, location, count, etc) as an effect you can call from any other trigger.