<%
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile(Server.MapPath("archivo.txt"), 1)
archivo = objTextStream.ReadLine
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing
%>
Tenía windows 2000 en mi máquina local y funcionaba ok (es más, en el server donde está alojada la página tiene windows 2000 y está funcionando bien así).
La cosa es que actualicé a XP y ahora no funciona

El objeto lo crea porque dejé la primera línea sin comentar y pasa.
Qué puede ser? Algún tema de permisos? El archivo existe.
Muchas gracias, saludos.