El problema no son los includes, es todo el HTML que has genrado antes del codigo PHP. Eliminalo. Quedaria algo asi:
Código PHP:
<?php
include("libreria.php");
$link=Conectarse();
$TDirec = $_POST['TDirec'];
$TDescrip = $_POST['TDescrip'];
$TSug = $_POST['TSug'];
$miquery = "Insert into ligas (direccion,descripcion,sugiere) values('$TDirec','$TDescrip','$TSug')";
$result = mysql_query($miquery) or die(mysql_error());
mysql_close($link);
header("Location: [url]http://jorgebr/sugerencias.php[/url]");
?>
Esto seria el fichero. Nada mas. Sin nada por delante, ni un espacio ni nada.
Podria fallar si en el fichero que incluyes hay mas codigo HTML, o hay algun caracter despues de ?>.
Saludos.