Attach file option on checkout

Hi there, I’m just setting up MarketPress plugin for a Printing site. Basically the user can get their own photos printed onto canvas etc. I need to allow the user to upload their Photos/files upon or immeidately after checkout.

What is the best way to do this. Is there some addon or plugin that can add it to the MarketPress plugin? Any help would be much appreciated.