Автоматическое переименование, на имена, которые написаны внутри формы, загруженных файлов в сами формы?
При загрузке файла через формы он автоматически сохраняется на сервере под сгенерированным именем, которое можно получить из  $_FILES['file']['tmp_name']. После завершения обработки запроса этот файл удалится автоматически, поэтому его необходимо сохранить в отдельном месте, а для этого нужно указать имя. И тут можно указать любое имя, включая значения полей из массива $_POST. 
В частности, можно продублировать надпись в скрытое поле filename и на стороне сервера заменить $_FILES['file']['name'] на $_POST['filename'].
При загрузке файла через формы он автоматически сохраняется на сервере под сгенерированным именем, которое можно получить из  $_FILES['file']['tmp_name']. После завершения обработки запроса этот файл удалится автоматически, поэтому его необходимо сохранить в отдельном месте, а для этого нужно указать имя. И тут можно указать любое имя, включая значения полей из массива $_POST. 
В частности, можно продублировать надпись в скрытое поле filename и на стороне сервера заменить $_FILES['file']['name'] на $_POST['filename'].