Aqui te indico el trozo de codigo que te falla ya corregido.
<table width='53%' border='0' cellspacing='0' cellpadding='0' align='center'>
<tr>
<td bordercolor='#000099' width='70%'><font face='tahoma' size='2'>"$row[headline]"</font></td>
<td bordercolor='#000099' width='30%'><font face='tahoma' size='2'>"$row[author]"</font></td>
</tr>
<tr>
<td bordercolor='#000099' width='60%'><font face='tahoma' size='2'>"$row[preview]"</font></td>
<td bordercolor='#000099' width='40%'><img src='104382.jpg' height='75' width='50'></td>
</tr>
<tr>
<td colspan='2' bordercolor='#000099'> Escrita por <a href="mailto:
[email protected]">webmaster</a></td>
</tr>
</table>
El error que has cometido es indicar en las ordenes de html con " , sin darte cuenta que quando pones eso le ordenas al php que termine la orden. Para ello se tenian que sustituir por ' que indican variable. Como habras comprobado las variables de datos de la tabla te los he dejado entre " ya que estas para que las interprete bien deben estar fuera de la orden de php. Si no has entendido algo pregunta estare encantado de poderte ayudar.