ok have 3 diff units...give em all a channel ability...detect when ALL 3 are casting the ability remove em create a brewmaster where they are...somthin along those lines perhaps...
What i would suggest is to have an instant ability that casts on a group of people like bezerk then when it casts detect it and see if all 3 are casting it.