l'"impellenza" non risiede volentieri nei forum.

La cosa mi sembra semplice.

Quello che chiami "file esterno" deve essere un file JS del tipo:
codice:
var txt = new Array();
var lnk = new Array();
txt[0] = "qui il testo della prima new";
lnk[0] = "qui il suo link";
txt[1] = ...
...
Poi dovrai avere un altro JS (interno o esterno non importa), che prende quanto scritto sopra e lo scrive da qualche parte.

Esempio:
codice:
var str = "";
for(var i=0; i<txt.length; i++) {
  str = "\<li\>\<a href\=\'"+lnk[i]+"\'\>";
  str += txt[i]+"\<\/a\>\<\/li\>";
}
document.getElementById('camponews').innerHTML = str;
Nel codice HTML della pagina ci dovra` essere un codice:
<ul id="camponews" class="...">[*]&amp;nbsp;[/list]

Poi con il CSS dovrai sistemare il layout del pezzo.