Para escribir se usa:
http://www.php.net/fwrite
Para crear directorios:
http://www.php.net/mkdir
P.S.: Las URLs amigables, como te comenté en un principio las puedes generar configurando el servidor aún teniendo centralizadas las acciones genéricas de usuarios.