Vad menar du med att du försöker "fånga upp" querystringen? Är det javascriptet som gör fel?
Ser inte hela url:en ut så här då: '/picpopdyn.php?url=/dynimage.php?mod=staff&id=2? Om du tittar på den url:en så ser du varför du inte får med id om du hämtar in querystringen url på standardsättet.
Jag hade gjort så här: plockat in hela adressen till en variabel, klippt bort det som står till vänster om url=, och använt det som blir kvar. (eller sett till att använda någon sorts url-encoding så inte &-tecknet skapar en ny querystring-variabel.)