If you use a content management system, there may very well be a plugin that you can install that can do this, but it will depend on the system you have. If this is a custom website, all you would need to do is add an intermediary webpage between the download button and the checkout to collect that user information. That new page would contain a form that, upon submission, would direct the user to the checkout. Also, you will need a privacy policy that explains what you will do with this information. Right now, I only found a terms of use.
If you're open to something entirely a new, you can take a look at a content management system like Drupal or Wordpress where you can accomplish something like this as well.
Lastly, if you're looking for developers to help you implement this, I suggest putting your project out for a bid on one of those freelance websites like freelancer.com. You could also look locally in your city on LinkedIn or Twitter for developers in your area. It often helps to have the ability to sit down face to face.
~Sovereign
I sell legal forms on my website and instead of just handing out a download of the file I want to make it more like legalzoom.com where you input your information on the website. What program/code/installation would be the best to accomplish this and if there any developers out there I would be willing to work with.
Note: This post was edited by a forum moderator to remove site links which unnecessary for the topic at hand. on 05/10/2012 at 2:25 PM PT

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic