Y sobre todo preguntas "concretas" .. Si tienes problemas a la hora de definir el "proyecto" en sí .. tenemos el foro de "Ingenería del Software y gestión de proyectos".
Si hay una "Base de datos" por médio y "modelo de datos" que diseñar .. tenemos el foro de "Base de datos" ..
SI en la implementación de "PHP" tienes algún problema .. aquí estaremos para ayudarte.
En fin .. o concretas lo que -necesitas- exactamente o estaremos dando vueltas al tema por un buen tiempo.
Lo otro es que te acerques a sitios como
www.hotscripts.com y veas si hay algo ya hecho que te acome a tus necesidades y simplemente "lo usas" o tomas nota de como lo hace (tanto de "procesos y procedimientos" como de código/BBDD etc).
Un saludo,