Hallo!
Ich würde mal versuchen, hinter den Dateinamen ein ? und danach eine zufallszahl, evtl. mit PHP generiert(time?), dranhängen. Weil jedesmal, wenn die URL geändert wurde(in deinem Fall dann also immer) wird gar nichts aus dem Cache, bzw. Proxy genommen, sondern neu vom Server. Dein Problem wird ja vor allem hinter Proxys auftreten, oder?
also, ungefähr so:
src="<? print $flashdatei."?".time(); ?>"
Gruss aus der Schweiz...