I love the idea, just not sure on the best way to implement. (Of course we could add some way to leave comments, but I hate to "re-invent the wheel" so to speak).
Perhaps we could do something with the Pages module on here - create a database page for Battle Reports and set the war script to automatically create a new report for each battle. It would then get all the usual comments, ratings, reactions etc from IPS. (For reference, the bug reports/features sections are using Pages. Although the default UI is kinda shit, and you know me and UI stuff lol)