Hi, interesting and clesr request !
Based upon my experience, You can have this perfectly done, via a service app that collects the data according to Your request an mail directly the report.
Fast, precise and affordable.
Feel free to contact me for questions or information that can help Your project :)
Cheers
Gianni