using hook_node_submit to create an alternate upload method
Please use the copy function to store the files to different location other than drupal root or files folder.

Alter hook_node_submit function using copy instead of file_save_upload.

Try referring Drupal S3 module code, which copies the files to AWS S3 storage.