Vediamo se ho compreso bene il tuo quesito:
Tu hai una lista presente su un file esterno con dei link.
Quindi posso dedurre che ogni riga possa corrispondere ad un nuovo link.
Link1
Link2
Link3
Link(n)
Nella tua pagina PHP vuoi estrarre in maniera causale uno tra gli (n) link a disposizione.
Se è questo quello che devi fare, come prima cosa io mi leggerei il file esterno e memorizzerei ognuna riga/link come elemento di un array.
Puoi servirti della funzione file di PHP http://www.php.net/file
A questo punto attraverso la funzione rand e considerando un intervallo massimo che comprenda la somma totale dei link puoi estrarre l'indice causale con il quale andrai ad estrarre l'elemento/link dall'array precedentemente popolato.