mm bueno, cuando "abres" (literalmente) un archivo .. no se intenta crear .. en todo caso sería cuando lo "abres" en modo escritura "w" o "a" para hacer tu fwrite() por ejemplo ..
Lo que mencionas se hace exactamente igual .. osese, usado el módo adecuado para escribir.
Repasa el manual oficial de PHP en dicho apartado:
http://www.php.net/manual/en/function.fopen.php
Un saluo,