Wouldn't it be easier if the thing just didn't allow people to use the name Blockhead#### unless #### was their own ID? I've also seen cases where someone with ID 5432 is using the name Blockhead45678, and while I could never figure out why on earth anyone would want to do that, this would clear up confusion there too.