Ho appena risposto ad un altro post a proposito di inserire più pulsanti in un unico form suggerendo questo codice:

codice:
<form action="" method="post" id="form_1">
<input type="button" name="pulsante_1" onClick="document.getElementById('form_1').action='pagina1.htm';document.getElementById('form_1').submit();" />
<input type="button" name="pulsante_2" onClick="document.getElementById('form_1').action='pagina2.htm';document.getElementById('form_1').submit();" />
</form>
A te non potrebbe andar bene? Mi sembra di capire che il tuo problema sia quello di avere molti pulsanti e di non voler fare un form per ciascuno di essi, o sbaglio?

Con questo codice di pulsanti ce ne metti quanti ne vuoi in un solo form.