Rather than just banning the profile and email address, the mods and admin should look into updating their system to keep track of the IP address.
I'm sure that they already do this. The person involved is using a VPN or other proxy to evade identification by IP address; but you're making the same point that I'm making: namely, that the whole purpose of banning IP addresses is to prevent the
person behind them from returning to the forum after being banned. Forum screen names and IP addresses aren't responsible for conduct that violates forum rules and that brings down the value of the entire forum to readers; the
person who creates them is the entity that needs to be banned permanently. So, once someone is banned under one ID, each and every one of his subsequent IDs should also be banned immediately, as soon as it becomes obvious from his statements and posting habits that it's just the same person over and over again. If a user is only suspended temporarily, then signing up again under another alias should result in a permanent ban of that
person, regardless of what new IP address or email he uses to create his 10th or 20th forum ID. Admin should also actively review his private messages, because they'll undoubtedly find that he's using his PMs to direct readers to his website.