Bueno, debes primero hacer que los checkbox tengan el mismo nombre, digamos "productos" y el value de cada uno debe ser el ID del producto.
el nombre de los checkboxes debes acompañarlo de unos corchetes lisos (?)...
o sea []...
<input type="checkbox" name="productos[]" value="$prodID">
Bueno, luego en la siguiente pagina haces un implode para que te los guarde en una cadena separada por comas...
$carrito=implode(",",$_GET["productos"]);
Luego creas tu variable de sesion:
$_SESSION["carrito"]=$carrito;
Cuando vas a contar los productos, digamos en la pagina del checkout, haces algo así...
$prods=$_SESSION["carrito"];
SELECT * from productos where ID in ('$prods')
Bueno, muy generalmente esa es la idea...