Why you need web page for such task? I would create simple console application to send email and then by using windows scheduled task I will run the console application exe file on every day 8pm.
if you need to do this only using ASP.NET read
This technique by Jeff Atwood[
^] for Stackoverflow and also check
http://www.quartz-scheduler.net/[
^] library for scheduling tasks.