Paid Download Management Syste
Here is a overview that what I wanted.
http://www.growcommerce.com/Paid-Download-Management-System.aspx
When a client purchased on my website, return a download link, configurable IP Address Count and download Time Period.