supongo que sera en procesanoticia.php. Primero comprueba que recibes las variables correctamente. Despues para asegurar yo crearia una variable con la sentencia sql. Y Imprimiria la sentecia para comprobar que sea correcta.
Código PHP:
print_r($_POST[]); //para ver que recibe el metodo POST
$sql = "insert into noticias(titulo,autor,categoria,articulo,fecha) values('$titulo','$autor','$categoria','$articulo',NOW()"
echo $sql;
mysql_query($sql,$connect);
PD: En edit.php, quando haces el mysql_query, la variable de conexion que tienes puesta no es la correcta. Es $connect, y tienes puesto $link;