Thanks. I have been playing about with php and using it to change the html code of the page depending on what the user inputs, linking to images etc via urls which use the same codes as the inputs, and with some redirects if there are errors or they try to access the page directly.
At the moment it means I have to save a manual page on my server that wont update when I change widgets and things so is a bit of a pain but it works and is about my limit in terms of technical know-how. Not sure if there is a way to incorporate this into wordpress. When I tried putting the php code into a WordPress page it didn’t work because that page isn’t actually saved as a file on my server so I didn’t know how to get the input form to refer to it.