Basically what you are trying to do is to generate a string for your insert that is created based on a counter. Following your example, a possible code would be:
//Num de cuotas a insertar
$numeroCuotas = 5;
// Asumimos que la conexión a mysql ya está inicializada corréctamente y se almacena en la variable $db
//Variable que almacenará los campos sobre los q hacer le insert
$campos = "";
//Variable para los valores a insertar.
$valores = "";
for($i = 1; $i <= $numeroCuotas; $i++){
$campos .= 'costo' . $i . ', ';
$valores .= '\'22000\', ';
}
//Quitamos los carácteres ', ' de los strings
if($campos != ''){
$campos = substr($campos, 0, -2);
$valores = substr($valores, 0, -2);
}
//Generamos los inserts
$insert = 'INSERT INTO TABLA (' . $campos . ') VALUES (' . $valores . ');';
//Ejecutamos el insert
$db->query($insert);