Now the issue is, when people ask questions I would like to answer as the site admin, but what if someone else also posts a comment using my username?
The strategy I'm thinking:
If someone tries to post with the site admin username, the code rejects it saying that the username is reserved. Site admin would add a comment using a username which is actually a password. The code checks the username, and if matches this password, then it uses a standard site admin name for the comment.
But it may be difficlut to check for slight variations of the admin username. Is there any library which can test if some word or phrase is too close to a given word?