Не очень понятен вопрос. Чтобы новость не показывалась, нужно просто не отбирать ее по SELECT. Например добавить поле news_publish и заполнить его плюсиками для новостей, которые публикуются и минусиками - для пропускаемых. Далее отбираете SELECT * FROM NEWS WHERE news_publish="+". В общем, не в сортировке ограничивается доступ к новости, а именно в WHERE.