hola. creo que mas bien tu problema es que no estas enviando correctamente el id de la noticia. tu código:
Código PHP:
echo "<tr><td><a href='#?id=".$row['id']."' onclick='window.open('formnoti.php','form1','location=yes,width=500,height=500')' >Enviar esta noticia por mail</a></td></tr>";
Lo correcto creo yo, sería:
Código PHP:
echo "<tr><td><a href=\"#\" onClick=\"window.open('formnoti.php?id=".$row['id']."','form1','location=yes,width=500,height=500')\" >Enviar esta noticia por mail</a></td></tr>";
procura seguir buenas costumbres en JavaScript como poner los eventos iniciando la segunda palabra con mayúscula onClick, onSubmit, onMouseOver... etc etc....
un saludo