you would need to use eCart and the File manipulation components of Universal Email to create this.
there are tutorial for creating a download center on the eCart support page, what you are trying to accomplish would be a bit simpler, but the steps of the tutorial should give a good idea on how to accomplish this.