Penso non si possa fare quel che chiedi,
se ho capito bene ogni utente dopo il login visualizzerà una pagina con il "suo" swf incorporato (embed), quindi necessiti un accesso diretto al file.
Penso tu non possa ottenere entrambe le cose, embed senza accesso diretto.
Fosse un flv sarebbe diverso.

Forse l'unico modo sarebbe usare una chiave univoca/token (utilizzando una funzione di hash), da passare all'swf, chiave che viene passata come parametro e se corretta l'swf (che conosce la funzione di hash) va ad esempio in play altrimenti si ferma al primo frame.
Ma in questo caso dovresti avrere controllo totale sugli swf e non so se è il tuo caso.

Magari qualcuno saprà darti consigli più semplici e mirati.