Возможно, вам нужно использовать
<?php echo urlencode($filename); ?>
Дамп флэш-переменной в сценарии действия - если он отображается правильно, проблема заключается в другом месте кода вашего сценария действия.Или в этом случае это может быть проблема с файловым путем или с правами доступа к файлу.
Вряд ли это может быть проблема с передачей флешвара во флэш-память.