1. Prints a form on a page
2. Asks for a few details and a file
3. Checks that the size and file type is within parameters
4. Then saves the file on the server with the desired name
5. Sends you an email with a link to the uploaded file
You can search for tutorials on each of these items listed above.
Alternatively, you can look for an existing "file upload" script. Most of them do exactly that, maybe minus the emailing part.
Lastly, the simplest solution would be to use a file sharing service.
~Sovereign
I am looking for a method to upload image files in ".jpg" format, limit the file size, rename the image based on user input, and store the resulting image in a folder for later download.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic