Hi Simon, thanks for posting! I'm going to have a play with this to see if I can get it going.
Is the iframe device you are referring to is along the lines of either this post Putting live video from (almost) any webcam/ip camera into your dashboard or [RELEASE] iFrameAdvanced?
And the URL for the iframe is simply the location of the html file? ie
http://[hubip]/local/imageCycle.html
Also I was thinking since I've already got a pi with a 250Gb SSD that it might a good alternative to store the images on that, using node red to pull them off the BOM ftp site.