Hola,
Duda 1:
Al hacer el include() todos los path relativos se hacen relativos al script que hace el include(). Solucion: en el .dat pon los path absolutos a la imagen, ej, <img src="/noticias/fotos/foto1.jpg">
Duda 2:
Puedes usar arrays. Por ejemplo:
Código PHP:
$array_noticias=array("n1"=>"n3e1.dat", "n2"=>"n4e1.dat");
include("/noticias/".$array_noticias[$seccion]);
Aunque seria solo si $seccion contendria noticias. Ademas, seria muy recomendable, e incluso obligatorio (paranoias de seguridad), hacer un array_key_exists($seccion) antes del include, por si las moscas.
Espero haber sido de ayuda.