Lampo di genio: forse ho travisato ciò che mi avevi detto tu...
Basta che prima del submit vada ad impostare il valore del campo hidden a 'button1'/'button2'/'o quel cavolo che mi serve...'.

Hai perfettamente ragione, grazie sei mitico!