direi che con php non c'entra molto

questo è un problema più di javascript che altro ... o di flash se decidi di farlo in flash