Para crear el array: $array=array($producto=>array($precio ,$detalle));
$producto=$_POST['producto'];//producto recogido del formulario
$array[$producto] = array("precio"=>$_POST['precio'],"detalle"=>$_POST['detalle']);
En el producto elegido se meterá el precio y detalles introducidos en el formulario
Para eso el producto deberá ser un nombre o código que no se repita, ya que es como un identificador.
Y para mostrar:
$array[$producto]['detalle']; Y se mostrará el detalle de ese producto
$array[$producto]['precio']; Y se mostrará el precio de ese producto
Creo que lo puse bien. espero que te sirva!