Hey Lee,
As Josh suggested, tokens can be used to add links to downloadable assets. In addition to a lead token from a field, you can also use a My Token in a program to do this, though. Set a text token in your program token to the asset which you want to send, then add this to a local email asset in the program.