la forma más simple es llevar un campo en la tabla de noticias que lleve los "me gusta", pero obviamente los usuarios avispados pueden darle varias veces y descubrir que no hay control y dar tantos "me gusta" como les plazca, es por ello lo importante de llevar un registro de usuarios.
otra forma de llevar ello es registrar los "me gusta" en una tabla aparte y registrar la IP del usuario, puede volverse un poco pesado debido a la cantidad de IP's que pueda llegar a tener, y por otro lado tendrás el problema de los que se conecten desde proxy's, cuyos usuarios tendrán la misma IP.
También podrías hacer un control local desde cookies, pero ya sabrás que las mismas expiran o el usuario puede borrarlas/desactivarlas.
suerte