Kurt-sm, уфффф, так много вопросов... неужели ни на что ответов не найдено самолично?
чтобы сделать так как вы написали, то надо с серверного скрипта передать переменную во флеш. А это отдельная тема...
про это хорошо написано на noregret'е, а именно
здесь
как только сможете передать с помощью SWFObject'а переменную, то на PHP можно написать такой скриптик:

Код:
<?
$some_variable = "upload";
if($some_variable=="upload"){
echo('
<script type="text/javascript">
var so = new SWFObject("upload.swf","mymovie","200","100","7","#336699");
so.addVariable("upload", "yes");
so.write("flashcontent");
</script>
');
}else{
echo('
<script type="text/javascript">
var so = new SWFObject("upload.swf","mymovie","200","100","7","#336699");
so.addVariable("upload", "no");
so.write("flashcontent");
</script>
');
}
?>
во флешке (upload.swf) просто проверяем свойство _root.upload, если "yes" то аплодим (FileReference надеюсь поняли как работает?)
если "no" то делаем что нибудь другое...
