@botdad
I haven't fully fleshed out this idea and there might be issues with users deprecating their balances but....
create a contract that holds a balance for users to contribute to that they can never withdraw from. This balance then gets burned anonymously when someone posts. It's a bit like how tornado works but instead of withdrawing it burns for the post