Code:
if ($1- == PlayFile on) { 
    .Timer1 50 1334 msg #MyChan $!read(textfile.txt)
}


this would be a better solution. the ! will cause timer to evaluate the identifier on each run