lo hice así para probar.... y no, no veo tu error
Código PHP:
<?php
$row = array(
'id' => 123,
'imagen' => 'foo.gif',
'nombre' => 'pato?'
);
echo "<td height='100' width='100' border='0' class='marronlink' >
<a href='ficha_prod.php?id=".$row['id']."'>
<img src='imgprod/".$row['imagen']."' width='90 height='90' border='0'/></a><br>";
echo $row['nombre']; //aqui es donde quiero aplicarle el link
echo "<br>";
echo "<br>";
echo "<br>";
?>
PDTA: cual es el error exacto que te indica????