La prima cosa che mi viene in mente è quella di utilizzare la funzione explode() per scomporre la stringa in parole ed a questo punto scorrere l'array risultante alla ricerca delle eventuali parole che inizino con la stringa di ricerca.
Un alternativa potrebbero essere le espressioni regolari.