Hola:
Sip, hay bastante librerías creo, yo utilizo las librerias pear que tiene varias funcionalidades, en mi caso las estoy usando para conectarme a oracle, pero viendo la ayuda al parecer tambien hay clases para implementar arboles, echalé un vistazo y luego cuentas....
Hasta Luego -