I've seen other forums do this and thought I'd suggest it here. A lot of forums will automatically lock topics that have been inactive for a predetermined period. (There may be a feature or mod for it.) A year was usually common, and I thought it might be a good thought when facing spam.