Die Baumstruktur in TYPO3 kannst du eventuell mit dieser Extension anlegen:
typo3.org: Repository
Was die Inhalte angeht: von wieviel Seiten reden wir denn? Bei einer entsprechend großen Stückzahl könnte man eventuell ein Skript programmieren, dass die bestehenden Seiten parst und in die TYPO3 Datenbank speichert. Der Aufwand dafür ist aber auch nicht unerheblich und dürfte sich erst ab 1000 Seiten lohnen.
Gruß
Peter