Anonymise all users by default during sign up

I think you need a custom plugin that either assigns them a random username or perhaps somehow forces everyone into anonymous mode all the time (may be possible in a theme component?)