Hola,
El lio de las comillas. Ese codigo genera este HTML:
<td align='center'><a href='#' onClick='MM_openBrWindow('bdestino.php?id=234','El imina','scrollbars=yes,resizable=yes,menubar=
yes,width=350,height=300')'><img src='bt_eliminar.gif' align='absmiddle' border='0'></a></td>
Bien, fijate en las comillas. HTML coge los valores de los atributos agrupando por comillas iguales. Asi que ese HTML es interpretado como
<td align='center'><a href='#' onClick='MM_openBrWindow(' y basura, basura que no acepta com valor ><img src='bt_eliminar.gif' align='absmiddle' border='0'></a></td>
Asi que para que en HTML te entienda las comillas de los parametros de la funcion javascript, debes usar distintas comillas.
En
http://www.php.net/manual/en/language.types.string.php te explican como meter comillas dobles en una cadena PHP.
Saludos.
PD: Para mucho HTML con poco PHP, te recomiendo la HEREDOC.