Ok,
for firing events every seconds, playmaker has it all figured, simply use the send event and set its delay to 1 sec, implement the event you fire in the same Fsm, and from that event come back to this state and you'll have your event fired every seconds. So as you start the timer, you also set up a fsm to fire event every sec and respond to the stop event as well, so that events are fired every sec only during the activation of the timer.
Also, could you explain what would be the use of sending an event every sec? Fsm that want to have this kind of timing, can totally set it up internally, and simply watch for a timer start and stop, and hanld themselves an action to perform every sec while the timer is active.
Then using what I gave you, should work really, cause it does allow you to start and stop that timer and access the timestring. so I am not sure what is not suitable in that package I sent you. you really don't need to use GetProperty at all.
Bye,
Jean