Pamela,
I haven't tried the following with a public facing app, so I don't know if it will accomplish what you are wanting...
If all of the documents are in one folder, you could simply make your link in your data go to the folder itself rather than a specific document within. Using my post above as the example, that would be synonymous with the PlatRoot field. You may need to enable directory browsing on the virtual directory for this to work.
But... if you are using rscheitlin's Identify widget, I believe you can now include multiple links. Check the readme document for the widget. I haven't tried it as I currently have no need, but I believe it was changed at the 2.5 version of the widget. You would then need to create/maintain whatever link fields you need within your data as well as create the appropriate virtual directories if there is more than one location you are pulling the documents from.