Pues necesitas una tabla extra llamada categorias (o lo que quieras), y una columna en tu tabla de noticias llamada categoria (o lo que quieras). En tu tabla categorias tendrás varias columnas, una de ellas, la más importante, será una columna "id". A cada noticia le asignarás un valor en la columna categoria que corresponda al id de la categoria a la que pertenece. Así, cuando haces el pedido de una noticia, obtienes el id de la categoria que la contiene, y usando ese id sacas la información de la base de datos correspondiente a esa categoría. Ahora, necesitarás también una página llamada categoria.php (o lo que quieras), en la que sacarás los mensajes que tengan como valor en la columna categoria lo que tu indiques, puede ser por medio de la URL, por ejemplo (algo como categoria.php?id=3).
Listo!
Ahora, yo he supuesto que necesitabas ayuda en armar la lógica de como hacer esto. Si es así, entonces termino mi mensaje aquí. El código lo puedes ir armando siguiendo los criterios que te acabo de mencionar. No dudes en publicar las dudas y problemas que se te presenten armando tu apliucación. Saludos,
Si buscabas alguien que te dijera "aquí tienes, toma, copialo, pégalo y le pones los datos de acceso a tu base de datos", pues llegaste al sitio incorrecto. Hay un subforo de Ofertas de empleo, donde seguro más de uno te querrá hacer ese trabajo por una módica suma. Suerte entonces.