Идем на главную, парсим все ссылки и кладем в массив, Идем по массиву и для каждой страницы парсим ссылки. Исключить дубли, а вложенность упределять по урлу. Так не пойдет?