in reply to Creating a Directory Site

you just need to represent a tree structure (surely there's some modules for this, and store on DB). once you have that, the bottom nodes are urls whilst branches are links to either further links or end nodes. Failing that, find yourself a hierarchial db with perl DBI module.