ma allora script di download gli passi il nome del file?

una cosa del genere:

Response.Clear
Dim adoStream
Set adoStream = Server.CreateObject("ADODB.Stream")
adoStream.Open()
adoStream.Type = 1
adoStream.LoadFromFile FileFullPath
Response.AddHeader "Content-Disposition", "attachment;filename=" & FileName
Response.AddHeader "Content-Length", FileSize
Response.ContentType = ContentType
Response.BinaryWrite(adoStream.Read())
adoStream.Close
Set adoStream = Nothing
Response.End

dove filename deve essere ad esempio pippo.pdf