Use an observer to watch all diary and user updates and, if the user is not confirmed, chek their spam score and suspend then if it has got too high.