When I view source of the confirm page, the item name being passed to paypal is empty:
<input type="hidden" name="item_name_1" id="item_name_1" value="" />
The item name is a required value.
it would seam that the add to cart button is not populating the Name column of the cart object.