sorry for the late response...
so to create a copy of the contact us page follow this tutorial (kind of) ...http://www.zen-cart.com/wiki/index.php/Creating_new_pages . so this tutorial shows how to create a new page in zen cart (very helpful by the way) look in the directories specified to add new files and you will find ones labeled contact_us transfer them to your computer and change the names to lets say upload_file so you would have :
(make sure to be consistent with naming...)
includes/modules/pages/upload_file/header_php.php(keep this the same) just change folder name before header_php.php to your new name
includes/templates/yourtemplate/templates/tpl_upload_file_default.php
includes/extra_datafiles/upload_file.php(you will have to edit some of the defines in this page)
includes/languages/english/upload_file.php(alos modify defines to fit your needs)
now you should have a page https://www.yoursite.com/index.php?main_page=upload_file
it shoudl look just like the contact us page.
now you can edit the info in tpl_upload_file_default to fit what you need. as for the upload part its a bit of a hack but works.
I used a ajax upload script https://github.com/valums/file-uploader download the files place the js in includes/modules/pages/upload_file/
place the css in your templates css folder labeled upload_file.css
this will ensure the js and css are only loaded on that page
next create a folder in somewhere in your structure called uploadPhp or soemthing and add the upload php file that was contained in the download in the same folder create a folder called uplaods or something of the sort.
go into the upload.php file and go to the bottom of the file and change the uplaod directory to the name of that folder ex. uploads/
next open the tpl_upload_file_default.php file and instantiate the file uploader and create a div in the page with the proper id
u should now have a working file upload
I even added a hidden input field that says a file has been uploaded to the server so the email that i get lets me know I have a file
hope this works for you let me know if you have any questions