That's tough.
Are you allowing more than one username per email?
Are you having initial passwords sent via email?
That would slow him down a little. He would have to have unique email addresses and they would have to be valid for him to register a username.
Also... a little trick I did with a couple of trolls once, that seemed to work. If you remove them from ALL usergroups...they will receive SQL errors everywhere and won't be able to see anything. I assumed they thought our board was broken (only to them -he he) and moved on.
If you run the following SQL command under Admin, it will show you the Email and IP address when they registered:
code:
SELECT `U_RegEmail`,`U_RegIP` FROM `w3t_Users` WHERE 1 AND `U_Username` LIKE 'xxxxxx'
Put the username where I have the xxxxxx
Hope that helps!