...mi sa che devo spostare il for fuori dalla query...
Codice PHP:
$countSW=$_POST['countSW'];        
 for(
$i=0;$i<$countSW;$i++){
 
$sql2="INSERT INTO `software` ( `id`, "software$i")
           VALUES (''"
,"($_POST["software$i"])")}; 
Qualcosa del genere può andar bene,secondo voi?