The management of tasks, comments and addition or change requests should be handled by an complete issue management system. This system can also manage different projects and groups of user that will have different permissions to search, view and file issues.
The issue tracking system must be web-accessible, but integration into the desktop component of the IDoE through adding of search and task list capabilities is a preferred feature.
As an additional feature one could think of adding a list of unresolved issues to the task list of the authors or editors Personal Information Management (PIM) system.
A good and flexible Java-based Issue Management System is Scarab.