Visto che in linea di massima non si possono uppare thread vecchi, ho visto su un altro forum un'idea che magari potrebbe andare bene anche qui: in pratica, quando vai a rispondere a un thread inattivo da più di tot giorni, ti appare sopra al form di risposta un avviso in rosso che ti consiglia di aprire un nuovo thread se non è proprio indispensabile rispondere allo stesso.
Dal momento che comunque la query al db va fatta per prendere gli ultimi post, non dovrebbe neanche essere una cosa che sovraccarica il server.
Non so, i miei 2 cent