amigo si quieres guardar la ruta del "origen del archivo", antes de procesar el upload, guarda el valor que viene en el campo input file, $archivo=request.Form("archivo") o $archivo=request.querystring("archivo") según sea tu caso.
para lo segundo si te fijas bien en el código en la parte donde defines la carpeta donde se alojaran los archivos es "upload" (si mantuviste intacto el código obviamente...)
luego para acceder a los archivos
NombreArchivo= rs.Fields("NombreFichero")
mostrar_archivo= Server.MapPath("upload") & NombreArchivo
En la variable mostrar_Archivo estará la ruta exacta del archivo, ahora veras tu lo que haces con el
response.write(mostrar_Archivo) si kieres mostrarlo
response.write("Aca el archivo <a href=' & (mostrar_Archivo) &'>Bajar</a>")
ojo con el tema del server.MapPath que te entregara la ruta de la página que hace alución a el, por ejemplo si estas en
3w.uganet.cl/archivos/listararchivos.asp y tu archivo fisicamente esta en
3w.uganet.cl/archivos/upload/
a esta linea deberas agregar o quitar según sea el caso los "/" para navegar en tus directorio:
mostrar_archivo= Server.MapPath("/upload") & NombreArchivo
mostrar_archivo= Server.MapPath("../upload") & NombreArchivo
Espero haber ayudado..