da gibts mehrere Wege.
Entweder Du machst eine Abfrage auf die Tabelle pages und holst Dir entsprechde Infos raus oder Du nutzt dafür Typo3 Api-Funktionen (müsste ich auch raussuchen)
Links erstellst Du ganz einfach über die Linkfunktionen der tslib_pibase :
function pi_getPageLink($id,$target='',$urlParameters=array())
function pi_linkToPage($str,$id,$target='',$urlParameters=array())
function pi_linkTP($str,$urlParameters=array(),$cache=0)
function pi_linkTP_keepPIvars($str,$overrulePIvars=array(),$cache=0,$clearAnyway=0)
function pi_linkTP_keepPIvars_url($overrulePIvars=array(),$cache=0,$clearAnyway=0)
function pi_list_linkSingle($str,$uid,$cache=0,$mergeArr=array())
oder über typolink
http://www.hachmeister.org/de/typo/t...kte-typolinks/