A challenge leaderboard might suit your needs here. Team members would be able to submit a score (hit) via an event that will trigger a ChallengeChangedMessage with the latest score. When this hits 100 (for example) the challenge is over and the boss would be dead. At the end you could hand out your rewards based on what each player has submitted. Does that sound like it might work for you here ?