It sounds like you are talking about "volatile services".
nagios.sourceforge.net/docs/1_0/ ... vices.html
Am I correct to say that you want
"I don't want a check that has failed, to EVER go back to "OK", unless I force it to be OK"?
I don't think there is a way, but better yet, why would you? Simply have nagios notify you of the error by email, and then let it go ahead and continue to check the machine.
For example: I use a check_log plugin, that looks for a "regex" in a log file. If it finds this entry, it notifies me. but of course, the next time it checks the log 5minutes later, it's not going to find this pattern, unless of course, the entry really does exist again. What reason could you have to NOT want nagios to continue to check a servcie?