Well, I used something new to me called the function to get the result I wanted to immobilize/immobilise a player. I named the function 'transform' and placed a call function at the end of the above 'turn' command script.
get input {
if ( (result = "turn") ) {
msg ("You turn back to flesh.")
set (player, "turn", "Flesh")
}
else {
msg ("You are stone and can not do anything until you are flesh again.")
transform
}
}
this brings up the function and I call itself again in the last line of the function, looping the code until the player types in 'turn'. since that is the only action they can take until they are flesh again. Only took a couple days but I figured it out.