Here's one way:
Define a table with 1 or even zero records but with global fields for each field of your form. When users click a "submit" button that you add to the layout, a script like the following can create a new record in your feed back table and move the data from the global fields into this new record. Since this data is in a different table, users will not have any access to any records save their own data entry.
Go To Layout [Feedback]
Set Field [Feedback::Field1 ; GlobalsTable::Field1]
Set Field [Feedback::Field2 ; GlobalsTable::Field2]
// and so on for each field
Go To Layout [Original Layout]
You have helped me so often in other areas, so I could use some help here. I have set up the table with the Global fields and created the script above, but when I hit the submit button I get an error saying that the target is not a part of a related table. I know how to relate tables, but what field do I use to relate them? I have duplicate fields in each table except for the ID field which I didn't put in the global table because the ID field in the non-global table needs a particular format, which I was going to modify in the non-global record after it was created. Thoughts?
I figured it out.