non penso tu possa usare un AND dentro ad un foreach..
se $array e $array2 hanno lo stesso num di elementi:
codice:
$array = explode(',', $_SESSION['carrello']);
$array2 = explode('#', $_SESSION['prezzi']); 
for($i=0;$i<count($array);$i++){
 $value=$array[$i];
 $prezzo=$array2[$i];
 ..
 ..
}