I have a form created in InfoPath 2007 and published to a SharePoint form library. The form works this way:
User clicks New on SharePoint 2007. This opens an InfoPath form.
User updates the InfoPath form and clicks Submit. This is a custom Submit button. The Submit in InfoPath is disabled.
Submit uploads the form to the library then ...