Allora fa un'altra cosa.
Invece di andare a modificare tutti i post, quando un utente cancella il suo account registra l'id_utente in una tabella parallela:
Tabella utenti_cancellati
--------------------------
id_cancellato (autoincrement)
id_utente_cancellato
Poi su ogni post del forum controlla se id_utentepost=id_utente_cancellato è fa vedere la scritta "utente non più attivo".
che ne dici, è meglio?