Supongo que podrias hacer algo asi:
Código:
RewriteEngine on
RewriteRule ^archivo.swf$ archivo.php [L,QSA]
Y en archivo.php
Código PHP:
<?php
if($autenticado)
{
//muestras swf
}else{
//404
}
?>
Ahora,
si tenes varios archivos, podrias hacer algo asi:
Código:
RewriteEngine on
RewriteRule ^(.*)\.swf$ swfs.php?file=$1.swf [L,QSA]
Y en swfs.php
Código PHP:
<?php
if($autenticado)
{
//muestras el swf que viene en $_GET['file']
}else{
//404
}
?>
Saludos