Eso del WHERE id=10" & Request.QueryString("id") & "" no lo entiendo. ¿id siempre empieza por 10? En cualquier caso lo último (&"") te sobra. para sacar 5 registros sólo tienes que poner select top 5.... y, si quieres que sean las más actuales, ordenar por id en orden descendente(
http://www.monografias.com/trabajos11/manu/manu.shtml). Las tablas en las que vayan los datos de las noticias, las encierras en un do..loop y hecho.
Y, sobre todo, un poquito de paciencia. Que aquí nadie está obligado a responder por contrato. lo hacemos porque queremos.