It's actually pretty easy
Create a new class and inherit from the existing forms control
FormsControlCustom : FormsControl
This inside of Initialize controls you can hook into the Save events and do whatever custom code you want to put the data somewhere else.
//Hide the form if JS is disabled, it'll let them bypass the required fields.