Utilizzi un linguaggio lato server ad esempio PHP.

Creai una pagina apposità per i link ... link.php formata dal frameset come desideri e codice PHP.

I link con i rispettivi url li salvi o in un database o in una file di testo e passando un url con query come quello da te proposto :

http://www.sito.com/link.php?id=3

In link.php prendi via GET la variabile passata ( nell'esempio '3' ) ed estrai dal DB o dal file di testo ( ci sono innumerevoli soluzioni ) il link con url rispettivo all'id da mettere nel frameset.