Cheguei ate este resultado:
<?php
$produtos = array('Coca-Cola','Água','Cerveja');
$quantidade = array(1,2,4);
foreach ($quantidade as $key => $x) {
echo "$x";
echo "<BR>";
for ($i=0; $i < $x; $i++) {
foreach ($produtos as $key => $y) {
echo "$y";
echo "<BR>";
}
}
}
?>
teria que amarar de alguma forma a qtde com o produto para repetir somente o produto na quantidade pedida