You can use FileCopy in VB to copy the file at runtime (assuming that you do not want to change the extension on the original file).
Probably you will want to copy the file once manually, link it, then everytime you want to open a new version, use the above to copy and overwrite the previous version.
Thinking aloud here, never actually used it this way but I know FileCopy works great.