Perchè non usi una classe già pronta tipo http://www.formhandler.net/ ?

Ti risparmi tanta fatica ed ottieni un risultato migliore.

In ogni caso, ti basta verificare il valore restituito dalle singole chiamata a controlla() piuttosto che $check.