I rather liked the "Strike System" mod at ubbdev for ubb.c; in short, staff could "strike" a user and after so many strikes they would be banned for a period set by the admin (the ammount of strikes and timeframe where to be specified by admin in the cp).