ecco l'errore:
Errore di run-time di Microsoft VBScript (0x800A0005)
Chiamata di routine o argomento non validi

la riga incriminata questa:
Set Leggi=Fso.OpenTextFile(Percorso & Nome_File)


@willybit: ho ricontrollato quello che mi hai detto; lo script viene chiamato da un'altra pagina per cui i valori vengono prelevati tramite request.querystring mentre quanto la pagina si chiama da sola ho usato request.form così:
codice:
	if Azione="" then
		Percorso=Trim(Lcase(Request.Querystring("percorso")))
		Nome_File=Trim(Lcase(Request.Querystring("file")))
		Azione=Lcase(Request.Querystring("azione"))
	else
		Percorso=Trim(Lcase(Request.Form("percorso")))
		Nome_File=Trim(Lcase(Request.Form("file")))
		Azione=Lcase(Request.Form("azione"))
	end if
ma da lo stesso errore.