Haven't heard this request before, but you could customize a form webpart, maybe start by cloning the bizform webpart and then check the IsValid, if not, submit the information in the form and maybe set a status of failed or something along those lines. The validation can still fire, and the user won't know that the form was submitted, until the validation is complete. The only thing I would do would be to always insert the form, not allowing any updates, so the form submission that you will be doing through code will just pull the data out of the bizform.Data object and submit a new entry everytime.