Hola kunashiro
Lo que estas buscando es bastante genérico, talvéz puedas buscar un sistema ya echo como por ejemplo aquí
http://www.hotscripts.com/
O puedes empezarlo a desarrollar para eso puedes empezar a
normalizar tu data según tus requerimientos.
Saludos!