Holaaaa!!! Pues no lo entiendo, me podriais mostrar un ejemplo de como lo puedo hacer?
 
Si quito el shipping del for no funciona;    
Código PHP:
Ver original- <form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="formulario"> 
-                     <input type="hidden" name="cmd" value="_cart"> 
-                     <input type="hidden" name="upload" value="1"> 
-                     <input type="hidden" name="currency_code" value="EUR">   
-                     <?php  
-                         for($i=0;$i<count($datos);$i++){ 
-                     ?> 
-                         <input type="hidden" name="item_name_<?php echo $i+1;?>" value="<?php echo $datos[$i]['Nombre'];?>"> 
-                         <input type="hidden" name="amount_<?php echo $i+1;?>" value="<?php echo $datos[$i]['Precio'];?>"> 
-                         <input  type="hidden" name="quantity_<?php echo $i+1;?>" value="<?php echo $datos[$i]['Cantidad'];?>">   
-                         <?php  
-                         } 
-                     ?> 
-                     <input type="hidden" name="shipping_<?php echo $i+1;?>" value="<?php echo $total2;?>">   
-                 <center> 
-                 <input type="submit" value="Pago mediante PayPal" class="aceptar" style="width:330px"> 
-                 </center> 
-             </form>