Data for NPrinting comes from QlikView. So in first place you have to think of the logic where commentries captured in distributed reports are somehow linked back to Qlik application and loaded to your data model. Maybe users should have a form/system where they could put commentries.
Then I think the path is simple as you build 2 templates:
- report without commentries - to distribute it in first place
- report template with commentries - this captures still the same data but also includes some extra fields loaded to Qlik
In order to load comentries and tie it back to facts in Qlik you would have to think of granularity of the data as well as of time factor.