Когда я использовал uploadify, я получал его для хранения загруженного файла во временном каталоге, а затем, после отправки формы с остальными данными, я перемещал файл и переименовывал его с помощью mysql_insert_id (), не знаю, если это поможет!
Чтобы проверить на наличие ошибок, я бы использовал jquery с функцией обратного вызова (e), где uploadify отражает 'TRUE' или 'FALSE' в зависимости от того, сработала ли загрузка - имеет ли это смысл?