Upload.asp gets called everytime someone uploads somthing into an input template. For a single image upload we can do the following inside the input.asp: <tr> <td>Image</td> <td> <span name="pic_span" id="pic_span"> <% if content.item("image_name") "" then %> <img src=" " /> <% end if %> </span> <% input.setParam "span_label", "pic_span" %> <% input.setParam "show_browse", "link" %> <% input.setParam "show_upload", "attatch" %> <% input.showAcquireImage "image_name", content.item("image_name") %> </td> </tr> If there are multiple images change the above so that all content.items becomes the list object. When createing the list use the image_name as the iterator. Then in the upload.asp: if content.item(...