Вообще-то из хелпа можно понять, что URLLoader не генерирует ProgressEvent при аплоаде данных на сервер, а FileReference генерирует. Так что не оказывайтесь так быстро он нормальных нечерезпопных методов

Вы проверьте и отпишитесь потом - мне тоже полезно будет знать. Первый вариант предпочтительней.
А второй вариант.. посмотирте на яндексе

Сервис яндекс видео.
Могу на выходных взяться за деньги реализовывать первый вариант. Если не получится то деньги не возьму

А если получится, то возьму 50 баксиков

В воскресенье результат теста сообщу. С серверным скриптом не помогу.