¿Te servirá esta función propuesta en esta FAQ? (aplicar recursividad para leer el arbol completo según un modelo de datos como presentas (con un id_padre o paren_id o como quieras llamarlo que hace referencia a quien es su "padre" tal registro).
http://www.forosdelweb.com/showpost....&postcount=146
Un saludo,