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 />";
}