Hello Adam,
Good day!
It seems you need to use a table/entity were in you have to generate first a guid together with the project id (you can add as well fields/attributes in lieu of the various variables you've mentioned) and save it there. Then, that guid will going to be a form part of the URL.
Then in the preparation of the screen, look up the guid to the table/entity you have created.
Hope this helps.
Thank you and kind regards,
Chris