"Respawn" in SP is possible but highly unreliable. Basicly, what you want to do is to either have a script detect when the player is killed, then heal and setpos him or use eventhandler to lauch a script which does the same. The whole process must be done in a flash; before ofp notices that the player has been killed.. I assume we're talking about < 0.5 seconds.
Anywho, as said there's a high propability of the player becoming a vegetable. The script could look something like this.
;SPrespawn.sqs
;SP respawn test
;place a marker on the map and name it as 'start'
;place a trigger with condition true and on activation: [] exec "SPrespawn.sqs"
#start
@!alive player
titlecut ["aww crap","Black Out",0.000001]
player setdammage 0
player setpos getmarkerpos "start"
~3
titlecut ["respawn respawn..","Black In",5]
goto "start"