Ich denke zumindest mit JavaScript dürfte das nicht so ohne weiteres möglich sein.
<quote>
...JavaScript erlaubt zum Schutz der der Seitenbesucher nur einen begrenzten Zugriff auf das history-Objekt. Das bedeutet, Sie erhalten keinen Zugriff auf die URIs der besuchten Seitenadressen, und Sie können die History auch nicht löschen. Neben der Bewegung in der History ist es lediglich erlaubt, mit der Methode location.replace() den history-Eintrag der zuletzt besuchten Seite zu überschreiben...
</quote>
=> History-Objekt
Wahrscheinlich müsstest du die besuchten Links in einem Cookie speichern.