Dynamic report 7.8

What is the best way to go about a dynamic report - that is a report that automatically includes new instances of UDT tags that are created from the client runtime. I have data stored on the UDT using historian, and via scripting can retrieve them. Is there a way for example via scripting to assign them to report charts pens?