Bueno, lo de las imagenes queda claro, no solo por el dinero sino por que la esencia de las tablas no es como repositorios de archivos
Lo de las carpetas pues es bastante seguro, colocas tu carpeta fuera de la raíz de tu servidor y tu haces las redirecciones a los archivos que quieras descargar desde ASP, no se como sea exactamente lo que ocupas pero una idea básica es tener un archivo ASP que descargue
cualquier tipo de documento, tu le mandas un parámetro a esa página y buscas el archivo correspondiente en alguna tabla. O puedes implementarte alguna otra mecánica de seguridad.
Saludos