While I know this kind of suggestion has been made before.
New building : Printing Press
Max level : 20
Cost
Not really sure, I will look at this later.
Each level allows the owner to add a new page to each newspaper.
Each page can house 1000 words, 10 photos and 5 ads.
He also have a choice on if it is a newspaper, a book, a novel and some others.
The owner can write newspaper along with cliping photos and putting advertisements on his paper.
He can then publish his paper at a small fee depending on the amount of photos and words on his paper for each copy. He can state how many copies he wants to print.
He can also state the price for each paper for players to buy them.
Eg. Player 1 publish paper for 10 G each, Player 2 buys 1 paper for 10 G + nation tax.
When published, each player gets a event noting A newspaper or book or whatever was published by Whoever.
Normal players can select a list of people who have a press for who to get a new event on papers from.
Open for discussion.