Todo lo que usted necesita hacer está al siguiente
1. Fijar una tabla de base de datos con 3 columnas (el picadillo, nombre de fichero, notifica)
2. El picadillo será un picadillo único md5 generado de dice una fecha de unix
3. la columna de la notificación es el email address del usuario a notificar
crear un Web site visible público y crear el archivo Download.aspx
el acoplamiento que usted daría leería algo como
http://www.website.com/download.aspx?hash=A7BCD6E67F.......su archivo de download.aspx mirará en la base de datos al filnd el nombre de fichero y el email address que corresponde al picadillo
si se encuentra un picadillo envía un email a la dirección de la notificación y entonces utilizar response.transmitfile la continuación la transferencia directa
Hecho