On my site I am constructing [url removed, login to view] I will offer a free software download. However, a user will need to go through 3 steps
1. entering his details 2. connected on facebook and twitter where it should share our site url and short message.3. then the dynamic download link would come
Very simple work.