there may errors here buth the approach is sound ans can be generalised
but check out the forum mentioned below
within javascript you can define event handlers to do this...
...
<script language='javascript'>
function submitForm( passedVar1, passedVar2) {
form.hidden.var1.value = passedVar1 ;
form.hidden.var2.value = passedVar2
form.submit(); // form submission including var1 and var2
}
</script>
<form name="form" method="post" >
<a href="javascript:submitForm(var1,var2)"> whatever </a>
</form>
take a look at javascript.internet.com
paulsbooker