Hiya Michael,
Actually you have the best tools in your possession for this job. What you need to do is just create a login and a website page for each person that you are working with.
The page doesn't have to be much and you can very easily create a template that you can copy to make each page with so you don't have a whole lot of coding to do then. All the coding that would be needed then would be to put the links to the programs/files you want the person to download onto the page and that would be it. You could further customize each page for your customer with their names to give it a personal touch as well as giving yourself more feedback as to who belongs to what page etc.
Then just create the account in the Website Access Manager for the person that goes with that page and set it up with a login and password for them and email it to them and tell them what to do to get their files.
Some sites that do this offer to host the file for a certain amount of time, and you could actually work in a paid subscription setup for hosting the files for X amount of time for them or you can give them X amount of time to download their files before the page is removed, or whatever situation works for you.
Hope that helps and ask away if you need more info