I think the question is basically, "how can I play a video at the same clock time, but in different time zones?"
One way to do it would be to use JavaScript's Date() object, and use that to determine whether the video should be started, where to start, etc. It should be pretty straightforward that way.