It would have to be a content type, and it would have to use the Save functionality (not submit) so that the forms are saved back to the location where they originated. With a submit data connection, the location is static and doesn't change when adding the content type to a new location unless you code to make this data connection change dynamically.