Ich habe mal so etwas programmiert: http://www.tintenmarkt.de/Druckerpatronen/Canon/ Wenn du anfängst zu tippen, wird die Seite auf die Elemente reduziert, die den Text enthalten. Das ganze ist mit jQuery in Javascript gemacht Im Quellcode ist alles was man braucht enthalten, die Methode ist diese:
$.extend($.expr[':'], { 'containsi': function(elem, i, match, array) { return (elem.textContent || elem.innerText || '').toLowerCase() .indexOf((match[3] || "").toLowerCase()) >= 0; } });
PHP braucht man für eine Onpage Suche nicht.
Neben dem Quelltext der obigen Seite findest Du alle weiteren Informationen auf jquery.com