Hi Ben,
Yes, you can create widgets dynamically on the Web Interface. But on the web interface, each and every widget should have an unique id.
You need to get values from that dynamic widget and put it in other hidden field, you should make the hidden field visible on next screen. This strategy you can use for any dynamic widgets.
If you need more in depth clarification/solution you can raise ticket in Zoho desk, we found that you are already registered with Zoho. (https://desk.zoho.eu/support/runmyprocess/)
Best regards,
Fujitsu RunMyProcess Support