How to merge two forms (with separate purposes) and have one submit?
Instead of using custom form you can add fields.
Go to
Administration » Configuration » People » Account settings

And In the manage fields tab u can add  fields you want. 

You can check the commerce_auto_product_display module tar files which has used similar functionality of adding nodes to the already built form