mau te conviene que un programador te lo haga, mas que todo que comentas que andas flojo con esto de php, y obio que no te conviene que las empresas que te contraten no esten conformes con el trabajo.
yo te recomendaria primero que no uses ninguna aplicacion prefabricada tipo php-nuke
No utilizar db en archivos de texto mejor mysql o otro para manejar mejos los datos