Bueno, a lo que referia era que asi solo puedes incluir los ficheros que esten en el directorio noticias, porque en el include() he puesto fijo ese directorio. Pero si ponemos:
Código PHP:
$array_noticias=array("n1"=>"/noticias/n3e1.dat", "n2"=>"/articulos/n4e1.dat");
include($array_noticias[$seccion]);
asi podriamos incluir los ficheros de cualquier directorio.
Sobre el array_key_exists(), mira en el manual en
www.php.net . Pero basicamente lo que hace el devolver true si la clave que le pasas existe en el array. Asi evitarias que intentara hacer includes de secciones no existentes.
Saludos.