Awesome stuff, man, this is just the kind of thing that a lot of MP missions need... I wish I had had this code when I wrote my Homeland Security mod...
This would be awesome in some Vietnam team vs. team missions
I'd say your next step should be to add a timer, and if the person doesn' get treated within 30 seconds to a minute, they respawn at a 'base' or are dead for the duration...
Would be cool also in a round based game... Keep up the work.