Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/fopen , http://www.php.net/fwrite , http://www.php.net/fread , http://www.php.net/fclose
http://www.php.net/file_put_contents , http://www.php.net/file_get_contents
http://www.php.net/manual/en/intro.shmop.php