¿Qué tipo de valor tiene $idcom? Yo pensaba que era un numérico O_o...
Para recorrer tu matriz te sugiero usar FOR y luego FOREACH. Algo así:
Código PHP:
for ($i = 0; $i < count($matriz); $i++)
{
foreach ($matriz[$i] as $key => $valor)
{ }
}
No es lo mismo que tú requieres según tu último código, pero es para que te hagas la idea de cómo recorrer tu matriz con índices distintos.
(No leíste el artículo que escribí y que te di el link ¬¬)