Surely, you can use only one page to show the image archive. What you have to do, use any server side language(ASP, CGI etc) and replace the name of the image in IMG src attribut and the comments related to the image on every click on NEXT and PREVIOUS.
Its simple.. what you have to do is, pass the pictureid to the ASP page through hyperlinks. Now based on this ID get the Image details from Database (if you are using one) or from the location, you have data. Prepare the image tag as
<Img src="Location/imagename" alt="imagetitle"> and then write the details.