Tan solo una observacion, $producto y $proyecto las recogo por metodo GET..
Como ya te indiqué tu lo que vas a paginar o donde va a actuar tu paginación es en el punto que tu "carrito" muestra los "productos" que tiene el carro en el .. Es decir; tu variable de sesión que contiene los datos de esos productos y que en definitiva es un "array".
En tu código .. en el bucle actual:
Código PHP:
foreach($itemsEnCesta as $k => $v){
// etc ..
}
Ahí recorres los productos de tu array: $itemsEnCesta .. es ese el array que debes paginar. Con esta "pista" intenta ver ahora denuevo el código de ejemplo.
Un saludo,