I'm not sure banning via IP is viable. If I power cycle my router I get assigned a new one so the only way to ban me would be to ban the whole block assigned to my ISP. Get someone with BT or another big ISP and your potentially banning a whole lot of usersYou can re-make email addresses.
IP address is where it's at. (Try get round that one without having to pay off a mortgage.)