penso (non ne ho la certezza) che per usare chmod() devi essere in ambiente linuc/unix o simili... su piattaforma microsoft (o altra a scelta) non so se si può, o cmq se ha senso... i permessi vengono gestiti in modo diverso....