Si asi... es mas simple, al fin.
 
Ya que fisicamente solo debes tener un array....  
 Código PHP:
     
$productos = array("patatin" => 10, "pataton" => 20 );
 
//Luego el otro se genera dinaminamente, ma o menos asi:
 
//Se declara el array (la cesta):
 
$pedidosRealizados = array();
 
//Y los valores se almacenan en ella mas o menos asi (con la tecnica apropiada):
 
$pedidosRealizados['patatin'] += 1; //uno o mas de uno obvio
$pedidosRealizados['pataton'] += 2;  
 
 
//y el loop devolveria los nombres y las catidades
foreach($pedidosRealizados as $pro => $c){
//$productos[$pro] contendra el preciode dicho producto 
echo $pro ."Precio total: ".($productos[$pro] *  $c)."<br />";
}