This is what I have been doing:
Each month I export the QQ chat logs for us into 2 formats. The .bak file is the quickest but really only serves as a backup. The .mht file is a complete document that can be viewed in MS Internet Explorer. There is also a .txt format but this is no good as it strips images, fonts, colours etc.
Then I open the .mht file in MSIE and save it as a complete web page in html format (so I can edit it).
Then I open the main html file in Notepad, because it is faster at doing the initial clean up. I search for just the start and end dates for the month that I want and strip out the rest, but leave the header and footer lines. Knowing some html is required here. I also do a bulk search and replace of font sizes as the font she uses for the screen is way too big for printing. I usually reduce her 17 or 19 pt font size down to 10 or 11.
Now the file is smaller, I open it in LibreOffice, but OpenOffice or MS Office will do. I save it as a document at this stage, instead of html. I also make it 2 columns to save paper, and adjust the text wrapping in the table cells so the paragraphs aren't truncated. I find I also have to manually resize some of the images to fit into the column width. Then I print it duplex (both sides) to save more paper. I usually end up with a couple of hundred pages for the month, which I put into ring binders. I have 5 full binders already after a year of chatting to her.
I also print out contact sheets of all the photos taken during our chats using the webcam, and put these in the folders also.
Eventually when I come to need all this I'll burn a dvd.
If I find time I might even write a program to automate all this.
Steve