1/The problem with the image upload was due to incorrect settings input into the wizard, I re-ran the file upload wizard added the enctype="multipart/form-data" line to the form and all worked fine
2/The MRT issue was down to the fact I should not of been trying to do this at all, I had picked up on the wrong thread. I was in fact trying to add product options to my product insert page.
I did this by adding the input fields to the insert page and creating the relevant record sets, then selecting these input fields on my form and creating a Repeat Selection for all of these records, from there I simply went Server behaviours Data Assist > Insert > Multiple records and selected the session variable for the product ID and the other values in the table are updated from the inputs within the repeat selection, and everything went where it should.
For the update page I only added the image upload fields to update images for a product using a hidden field containing the stored value for the product.
I then ran data assist wizard again and created a separate set of pages containing only productoption results, productoption insert, productoption update, productoptions delete pages.
Now when some one wants to update a product, after updating the product they are re directed to the product details page where I have added a link to the productoptions results page, this displays all of the product options for all products, and product options can then be identified from the product option id and updated or deleted individually.
I'm not sure if this is the best way to do it but it works. I hope this helps any one who is experiencing the same problems.