Hola pues bastante interesante tu pregunta jeje hacen faltas mas de estas en el foro para entretenernos me puse a pensarle y aqui te dejo una posible solucion
Código PHP:
<?php
clearstatcache();
//Detenemos el buffer para que no se mande nada aun al explorador
ob_start();?>
<a href="pagina.php?id=delta132=id2=12529&siduid=125292&">un link</a>
<a href="pagina.php?id=bravo1312312=id4=12529&siduid=13433&">otro link</a>
<a href="pagina.php?id=omega2=id5=12529&siduid=12342314&">uno mas</a>
<?php
//metemos el contenido de lo que va a salir a pantalla y lo guardamos en una variable
$buffer = ob_get_contents();
//mandamos la respuesta al explorador
ob_end_flush();
//Ahora que tenemos todo el contenido en una variable le pasamos la expresion regular y que nos lo guarde en un array
preg_match_all('/<a +href="([^"]+)">/i',$buffer,$links);
echo "<br>";
//imprimer el array para que lo veas ahora si ya tienes todos los lins de la pagina :D ya nadamas es cuestion de que dispongas de ellos atraves del array
print_r($links[1]);
?>
Espero te sirva