It's probably the same person with all these different usernames. MAC and IP spoofing. It's a never ending battle.