Cara, provavelmente vc está usando Windows, e CHMOD só pode dar em plataformas UNIX, Linux por exemplo.
Pra dar CHMOD, existe a seguinte função do PHP chmod(), veja um exemplo abaixo:
<?php
chmod ("/arquivo/diretorio", 755); // decimal; provavelmente incorreto
chmod ("/arquivo/diretorio", "u+rwx,go+rx"); // string; incorreto
chmod ("/arquivo/diretorio", 0755); // octal; representação correta do modo
?>
Veja se você tem permissão para fazer o UPLOAD pra a pasta, ve se ela não está protegida por algum programa, e vê se os arquivos que você vai enviar também estão com permissão para enviar...