mi sa più una questione di mod_rewrite.
usando questo modulo puoi creare una regola che riscrive l'url inserito in modo che sia un url valido.
Ad esempio http://nomesito/PAROLA-INSERITA/pagina.php verrebbe riscritto come
http://nomesito/pagina.php?parola=PAROLA-INSERITA
In modo che ti basti creare una pagina PHP pagina.php che faccia tutto, se invece vuoi proprio cambiare tutto ti crei una pagina search_result.php, usi mod_rewrite per visualizzare risultati di un link del tipo:
indirizzo/codice/parola-cercata/codice2.html in serach_result.php?indirizzo=indirizzo&codice1=codi ce&parola=parola-cercata&codice2=codice2
Lo so che non è molto chiaro, ma se fai una ricerca in google trovi di tutto. Comunque, il forum più adatto a parlare di mod_rewrite è quello di apache.