Seriously, it is getting out of hand!
I don't know one modern community which has issues like this. How old is the forum software, 2004? Any decent forum software has a feature to prevent this.
And no, deleting these topics/accounts every other day is not a solution!