El punto lo que hace es añadir a los datos que ya tenías en $cadires_compr el nuevo valor que le estás dando . Sería lo mismo que 
$cadires_compr =$cadires_compr.$_COOKIE['fila'].$lista[$i].' =2, '; 
Bueno, ahora viene la explicación: 
 Código PHP:
    $numElements=count ($lista); //sacamos el numero de elementos que tenemos en el array lista
for ($i=0;$i<$numElements;$i++){ //recorremos todos los elementos
if ($i==$numElements-1){ //si es el último elemento del array no ponemos coma al final
        $cadires_compr = $_COOKIE['fila'].$lista[$i].' =2 '; 
}else{ 
        $cadires_compr = $_COOKIE['fila'].$lista[$i].' =2, '; //si no es el último si se añade la coma
} 
}