No entiendo muy bien pero... si lees una cadena y esperas encontrar una secuencia concreta, podrías usar ereg(), es decir, si leo un campo, puedo pedir que si encuentra 'palabra' en 'campo', ejecute la función funcion()
No sé si te habré servido de ayuda