You can add a recordset to the page and filter based on whatever criteria you want so that only people that should be emailed are returned in the results. Then trigger off the recordset not empty and send to the recordset loop results.
A cron job is probably the best way to initiate the send rather than having to visit that page daily for it to send.