Hola!
Precisamente solo necesitas hacer el link.
Código:
<a href="archivo.pdf">descargar archivo</a>
Con esto si haces click en el link ya te pedirá si deseas abrirlo o guardarlo...
Y a la segunda respuesta para cualquier ruta tienes 2 formas de hacerlo accediendo através de la ruta relativa o la absoluta.
En la relativa todo tiene que estar en la carpeta y subcarpeta y tanto en local como en el servidor(duplicado).
En la absoluta, evidentemente no puedes utilizar la misma ruta para local y servidor, a no ser que pongas siempre la ruta entera del servidor (http:\\
www.miservidor.com\micarpeta\mipagina.html o http:\\
www.miservidor.com\micarpeta\miimagen.gif, lo que sea) y tengas la precaución de cualquier recurso que uses para pruebas en local ya lo tengas colgado en el servidor.
Espero haberte ayudado un poquito.Suerte!