1) soldier fire ["put", "pipeBomb"]
2) You will have to check when he is dead, then bring him out of the playmove. Use this script. ex.
#Loop
?!alive _man: goto "End"
~.1
goto "Loop"
#End
_man switchmove "deadstate"
exit
You can also use
_man switchmove ""
I hope that helps!
EDIT:
Using
_man switchmove "FXStandSurDead"
gives a better result.