Ciao,
devi per prima cosa assegnare un id al tag di cui vuoi cambiare la value, questo id può essere una qualsiasi stringa di caratteri (forse con delle limitazioni che ora non ricordo), per esempio "id_1", l'importante è che deve essere univoco cioè nessun altro tag deve avere lo stesso id:
codice:
<input name="send" type="hidden" value="" id="id_1" />
nella funzione poi scriverai:
codice:
document.getElementById('id_1').value=nomesezione;
così dovrebbe funzionare.
A occhio direi che il tuo non funzionava per due motivi, il primo è che in genere le funzioni che fanno riferimento a più elementi (Elements) restituiscono array di tag e non singoli tag, questo è possibile perché name al contrario di id non è univoco. Lo stesso avviene per la getElementsByTagName.
Il secondo è che la funzione utilizza la variabile nomesezione (quella che le arriva nei parametri) e non la sectionname.
ciao