Hi,
Could you please confirm us some points-
1. You want to save all the variable values permanently(i.e. you need this value for future reference) or temporary?
2. How you are crating the new id ? (manually or automatically).
I am thinking that you are having a form (with some fields like text input etc.) in which you wanted to save all those values after submitting the form (for future references).
If this is the scenario then you need to use process and attach it with Web-Interface form. Now after submitting the form use ${save_object(my_object,"collection_name")} to save the form values into the collection(for this firstly create collection).
If you wanted to maintain unique id for every request you can use next_value() in the process start event (output variable) or any activity (Input/Output variable) and save into the collection. This unique id will then represent the every different requests (as submitted by users).
EX: REQ${next_value("internal_ref")?number?string("0000")} returns REQ0001
Also, if you wanted to see all the request you can use report widget and configure this accordingly so that you will be able to see all the records.
Please let me know if I misunderstood your requirement.