Pues puedes usar no se alguno de los tantos controles para enlistar tus archivos (repeater, datalist, grid, etc). y usar un hyperlinkfield por cada archivo y darle el formato correspondiente pero puedes revisar esto que es la clave de lo que necesitas hacer.
http://www.codeproject.com/KB/aspnet..._downloas.aspx