It's far from real easy...
I won't write the script , but I show you the light.
What you need to understand first:
Hurtzones are simple triggerzones with a main script set which reduces the players health.The script in a hurtzone is like this -
:state=0:plraddhealth=-1
What you need to do :
You need to use a global variable to check if the player has stepped in the zone and correspond with the hurtzone.
How? Use a custom script for your triggerzone.
Has to contain :
1.Line to check if the player is withinzone and if so to increment a global variable with a number of 1
Then you need a custom hurtzone script.
Hast to contain:
1.Line checking if the variable is equal to 0.If so then to hurt the player if he is in the zone (something like :state=0,plrwithinzone=1,varequal=0:plraddhealth=-1)
I can think of a few other ways,but this should help you.
Good luck Winner of the X10 Revival Competition.

PC Specs:Windows 7 Ultimate 64-bit,Intel Core i7 960 @ 3.20GHz,NVIDIA GeForce GTX 480,12GB RAM,2x Western Digital 997GB HDD