durante l'upload di file su server 2003

mi esce quest' errore

Microsoft VBScript runtime error '800a0046'

Permission denied

/news/upload/outputFile.asp, line 21

dove la linea 21 è

codice:
Set MyFile = ScriptObject.CreateTextFile(Server.MapPath("/foto/bbart/"&Session("user")))
ora la cosa strana sta nel fatto che non succede sempre...
a volte funziona ed a volte no?
a cosa è dovuto?
puo dipendere dal fatto che altri utenti della community in quel momento stanno inserendo foto?
o da cos'altro?


grazie 50.000