@WhiskeyMac
There is some stuff you can do. It depends on what you expect.
This addon does not have the power to update custom user fields. Say you create a form and they submit the form, the custom user fields in their accounts will not be updated. If you are looking for such feature, this addon doesn't have it.
This addon can only submit posts, threads, emails and private conversations. It can't change account settings. So if you are fine with that, that the entered forms are submitted as posts/threads, then what you want to do can be done.
At the end you will have collected the data in posts. No flat file table. Simply in a designated thread, where each post is 1 submitted form, or if you wish each submission can have its own thread.
And every time someone submits, it creates a new post/thread. This addon does not have the power to update a post. It creates a new one every time. So if one user submits the same form twice, you will get 2 posts created for that, not the first one updated.
So, if you are okay with this, then what you want to do can be done.
This is the list of question answer types. The types marked with
# can have default answers.
So what does this mean?
If your custom user fields are any of the types listed under the hashtag, then you can pre-populate fields like you want.
1. You simply create a form.
2. You simply create the same types in your form you have in your custom user fields.
For example, say you have a custom user field "animal" and it is a single line textbox. You create a single line text box in the form, too. Now you can use the custom user field entries as a default answer, like {custom.animal}. Read the description text. As you see you can even pre-populate "name" and "location" with {username} and {location}. So whoever clicks on the form, that field will be pre-populated with his username and location and the other custom user fields he entered in his account. Of course only if you have created the mirrored fields in your form, so they can be pre-populated.
But again, the submissions will not update their profiles. It will be posted. Then you can process them however you like it.