Tudo que você precisa de fazer é ao seguinte
1. Setup uma tabela de base de dados com 3 colunas (a mistura, nome de arquivo, notifica)
2. A mistura será uma mistura md5 original gerada de diz uma data de unix
3. a coluna da notificação é o email address do usuário a notificar
criar um Web site visível público e criar a lima Download.aspx
a ligação que você daria leria algo como
http://www.website.com/download.aspx?hash=A7BCD6E67F.......sua lima de download.aspx olhará na base de dados ao filnd o nome de arquivo e o email address que corresponde à mistura
se uma mistura é encontrada emite um email ao endereço da notificação e usar então response.transmitfile a continuação transferência
Feito