Your form action on the -Original.php page is set to the _Free page. That means that the form submits directly to that page and skips the validation and insert code on the -Original.php page.
Then the _Free.php page has file upload with a trigger set to "any form post", so the form post from the -Original.php page is triggering the file upload code to run, but there is no file field submitted, so it throws an error.
The solution is to update the form action on the -Original.php page so it submits to itself and redirect to the _Free.php page after the insert. I've made that update on the page.