Hi,
I am absolutely unsure what you are trying to achieve, have no clue what your site setup is. BUt.. That being set...
Do you know of the header(locationπ; command? you can push the person to a certain page using an internal redirect, without showing any content; the user won't know.
In a $_SESSION variable you could store whether a certain page has been visited, by only setting that variable to true on a certain page. Now all you need to do is check for that session variable, and if it is not true, use the header() command to move to that page.
I do not know why you would want to do so though. I would be VERY annoyed if a site -for nor obvious reason- decides I do not need to go to the page I have stored in my references, but to their 'latest news' or something page.