generating the pdf can be done with a pdf template...
# advancedpdf
r
generating the pdf can be done with a pdf template, scheduling can be done with a scheduled script. sending an email should handle giving access w/o login