Prueba a declarar la variable/objeto FileObject. VB es un poco traicionero y, aunque no es obligatorio declarar las variables a no ser que se emplee "option explicit", a veces no hacerlo da errores aleatorios.
Código PHP:
Dim FileObject
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Yo siempre recomiendo "option explicit" para que obligue a declararlo absolutamente todo y me avise de qué está declarado y qué no.
Prueba y nos dices qué tal te fue (no lo he probado en mi sistema, hace años que no toco ASP clásico ni VB, me pasé a .Net+C# y PHP

)