They're not necessarily doing it for the money, and most states in the US allow you to quit at any time without repercussions, but it'd still be illegal to have them work for free.
It's more about whether the person is doing 'employee-like' duties and how much control the company has over the person's actions that determines whether they should be classified as an employee or not.
Users can come and go as they please, and post as infrequently as they like. Moderators, however, must post with a certain frequency or risk being demoted.