2 таблицы: tmp, actual;
при переходе на форму - создаётся запись в tmp, к её id привязываются файлы в tmp_dir, при успешном сохранении формы, её запись дублируется/перемещается в actual, файлы аналогично.
Можно обойтись и одной таблицей/папкой, но если позволяет структура таблицы.