Personally, when doing the delete script I would have it do these things;
- Delete everything in the person's profile.
- Keep forum posts+threads
- Re-name thier name to <deleted>
- Put e-mail+I.P into a seperate table, so you can see whos been deleted.
Then, when it comes to form posts, you could do like..
if username = <deleted>, show no stats.
Like on NG.
Then, if that I.P in the table trys and signs up, you could put: You have had an account deleted, and its not appreciated if you sign-up again.
Then on thier new profile put a message saying.. "I've had an account deleted on this I.P. So watch out."
Or something, so you know. Lol.
Confusing, but thats what I would do.