Bene. Per quanto ho capito la soluzione più veloce sarebbe aggiungere al form un campo "hidden", con lo stesso name/value del button cliccato.

Ho modificato la funzione myConfirm() in questo modo:


codice:
function myConfirm(dialogTitle, dialogText, myform, mysubmitname, mysubmitvalue) {
  $('<div class="ui-dialog" title="'+ dialogTitle +'">' + dialogText + '</div>').dialog({
    draggable: false,
    modal: true,
    resizable: false,
        height: 200,
        width: 400,
    buttons: {
      OK: function () {
       $('<input type="hidden" name="'+mysubmitname+'" value="'+mysubmitvalue+'"></input>').appendTo($('#'+myform));
        document.forms[myform].submit();
      },
      Annulla: function () {
        $(this).dialog('destroy');
      }
    }
  });
}

Quindi adesso la uso cosi':


codice:
<form action="" method="POST" id="adminform">
<input type="text" name="testo" value="prooooova">

<br><br>

<button type="submit" name="op" value="mod" 
    onClick="myConfirm('Conferma Modifica Elemento','Vuoi modificare PIPPO ?','adminform','op','mod');return false;">    
MODIFICA
</button>

<br><br>

<button type="submit" name="op" value="del" 
    onClick="myConfirm('Conferma Eliminazione Elemento','Vuoi eliminare PIPPO ?','adminform','op','del');return false;">    
ELIMINA
</button>

</form>


Sicuramente esiste qualche metodo migliore o cmq più "pulito" :P
Fatemi sapere cosa ne pensate!