modificando il codice di kakashi
<?php
$dir="path";
mkdir($dir, 0777 );
chmod($dir, 0777 );
chdir($dir);
$fp = fopen('data.txt', 'w');
fwrite($fp, '1');
fwrite($fp, '23');
fclose($fp);
?>
Se devi scrivere più file i comandi mkdir e chmod devi usarli solo una volta, altrimenti ti genera l'errore (ovviamente se la directory esiste già...).