Actually, you could peek at the Attributes for uploads on a Product ...

In the Tutorials/FAQS and on the forums you should find more information about:
Attribute
Upload
Option Name
Option Value

By using the Option Name with an Option Type of File you can create Attributes on your Products so that customers can upload files with the Products ...