Once a form is used to collect data can the same person submit additional information?

I am building a smartsheet solution for an intake process. The form is used to solicit information from the submitter, that data then goes onto a master sheet. At some point the submitter of a row of information might want to go back in and update some of the fields or add addl data. How could this be best handled within smartsheets? I would not want the submitter to have access to the master sheet. I would want them to be able to add additional information that would get added to the sheet for a particular row id. I was thinking this could be done through the publishing of the data to a place where they could go find their id row and then add additional info. Not sure this is the best way. Any thoughts?