lo hice asi no si era la idea:
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
if(isset($_POST['id_progsocial']))
{
$textos = $_POST['id_progsocial'];
$anios = $_POST['ano'];
/* for($i = 0; $i < sizeof($textos); ++$i)
{
$var_id_progsocial = $textos[$i];
$var_anios = $anios[$i];
if($anios[$i]!='' )//aca modifique
{*/
$insertSQL = "REPLACE INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES " ."('$cedula','".implode(',',$textos)."', '".implode(',',$anios)."');";
echo $insertSQL . '<br />';
mysql_select_db($database_conexion, $conexion) or die('No se puede conectar a la base de datos. ' . mysql_error());
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error() . ' ' . $insertSQL);
}
}
Pero lo que hace es introducir todos los años en un solo campo de la tabla y el del texbox solo uno se ingresa en la tabla y es el pirmero seleccionado, porque es un arreglo donde se mete el programa con el check y el año con el texbox