I doubt that it can be done using Vista Viewer. I recommend downloading the trial version of Adobe Photoshop or Photoshop Elements and print using the Contact Sheet composer, which allows you to have the file name automatically placed under each image. You can then set the paper size and the image ...