Steve:
I believe this works:
In AR use the Calculate customer aging to put past due customers on hold. For the credit check option turn on warn if on hold. To go along with this I highly recommend also turning on the warn if on hold option during cash entry (to make sure that you remember to take them off hold when they pay their bill).