CREAR Archivo .HTM en Server y cambiarle los permisos

Mafius
12 de Diciembre del 2005
Hola gente,
Tengo un problema, necesito formular un código que me permita crear archivos .htm en un directorio determinado (tiene los permisos a 777) mediante un form en php.
Mi problema es que con "$fd = fopen ($filename, "w");" Teóricamente si no existe el archivo que pongo lo tendría que crear, pero eso me da error... por otro lado, si lo llega a crear le tendría que cambiar los permisos para poder escribir en el, como hago todo esto?? por favor, necesito ayuda!!! hace rato que estoy con esto!!!.
Saludos,
Mafius