se il secondo è riempito, il primo va ignorato? (il caso è che un utente scriva qualcosa nel secondo dopo aver selezionato qualcosa nel primo..)
se si: li chiami con nomi diversi e prima di fare la insert verifichi che la variabile POST[argomento2] non sia vuota. in quel caso

Codice PHP:
if ($_POST['argomento2'] != '') {
$argomento $_POST['argomento2'];
} else {
$argomento $_POST['argomento'];

però poi la insert deve essere
Codice PHP:
$insertSQL "INSERT INTO mia_tabela (argomento) VALUES ('$argomento')"
questo in maniera semplificata.. senza controlli ulteriori diciamo