I guess there must be some info provided with the picture,
probably the timezone offset of the location to GMT. Then in Flash,
the time could be calculated by taking the user's time (new
Date()), adding the offset of the user (with
Date.getTimezoneOffset()) to get GMT, then adding the offset from
the picture location to get the actual time there.
Could be difficult to handle daylight saving times though,
but basically this should work.