It could be done a little differently than OP suggested and it would work well. Look at this as an example of what a local currency can do: www.tetla.org
Something like that could easily include a news organization whose smart tokens could be exchangeable with the local community currency.