Surprising to me to see how many would pay $5 per annum.
Personally I believe in open communication!
"Stopping" anonymous users can be done with a little bit of design in the sign-up process.
If money is required adding some ads down the RHS of the screen would easily make that much ...
just my 2 cents...