Quieres hacerlo tú .. o solo quieres el código? (concreta más tus preguntas)
Bueno, yo solo te digo q poder hacerse se puede hacer usando ficheros de texto plano .. pero q es largooo y tedioso lo es ademas q cada minima funcionalidad q le quieras dar (un simple buscador, alguna ordenacion de datos . agrupamientos .. estadisticas .. etc) se convierte en un calvario xD ..
Pero .. en su base si deseas hacerlo tu .. deberias empezar practicando con el tema de leer/escribir ficheros en PHP co funciones como readfile() .. fopen() .. fwrite() .. etc (
www.php.net/manual/es o las FAQ's de PHP del foro q hay mas tips y links) ...
Despues de "pillar" práctica con eso deberias plantearte como orgainzar tus datos y q ha de hacer tu aplicacion .. pues ya te he dicho q un minimo cambio implica "tocar" mucho código ...
Los datos los puedes organizar en directorios (con su respectiva creacion de ellos) u otras formas (un fichero indice con las secciones y a que directorio apuntan ... etc) .... Hay mil maneras de hacerlo solo es ponerte a "pensar un poco" ...
Si no dominias mucho PHP .. te recomiendo q antes te pelees un rato con formularios, bucles y variables .. y luego experimentes con acceso a ficheros ..
Un saludo,