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.

Rispondi quotando