Encontre la solucion, pero no se donde aplicarlo, si al swf o al html, donde va?
Así que acabe uniendo flash y ASP y encontré una solución satisfactoria.
Lo primero que hago es asignar una variable y le asigno un valor aleatorio
<%
Dim peliflash
' Empezamos la función Ramdomize.
randomize
' Buscamos el numero entre 1 y 65000.
peliflash = Int (Rnd*65000)
%>
A la hora de cargar la película añado una variable, el nombre no importa y le paso el valor generado mediante el script anterior
<embed height="350" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="mapa3.swf?nocache=%3C%=peliflash%%3E" type="application/x-shockwave-flash" width="650"></embed>
fuente:
http://webintenta.com/evitar-el-cach...heros-swf.html