1-preferiblemente necesitas de un script del lado del servidor para gestionar tu carro de compras, aunque no es necesario, la idea seria utilizar AJAX para actualizar el carrito con cada producto agregado.
2-puedes usar fixed en el carrito, y para controlar la cantidad de items agregados, utiliza el CSS overflow para mostrar una barra de desplazamiento interna