Ma hai usato word per scrivere lo script? ci sono i suoi delimitatori... usa apici singoli e doppi al posto di quelle schifezze:
codice:
function WebDate_Scrivimi(){
  var now = new Date();
  var year = now.getFullYear();
  var ora = now.getHours();
  var minuti = now.getMinutes();
  var nameDay = new Array('domenica','lunedi','martedi','mercoledi','giovedi','venerdi','sabato');
  var nameMth = new Array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto', 'settembre','ottobre','novembre','dicembre');
  document.getElementById("hdn_data_locale").value = nameDay[now.getDay()]+ " " + now.getDate() + " " + nameMth[now.getMonth()] + " " + year + " " + ora +" " + minuti ;
}
Per una volta che, data la sua semplicita', non l'avevo provato...