Effettua un for da 1 a 20, verifica l'esistenza di $_POST['vig' . $i], crea la query appendendo man mano i vari statement SQL, esegui la query.

In realtà sarebbe stato molto meglio che la tabella avesse un campo chiamato (ad esempio) "vigneto" e filtravi per quella invece di avere N tabelle.