Ecco, adesso ho un po' più di tempo per rispondere anche a webking2003

Non è possibile fare una ricerca come la vorresti tu con like per un semplice motivo.

La query sarà tipo testo LIKE variabile OR testo LIKE altra variabile OR ...

Il problema è che l'operatore OR si ferma alla prima computazione che risulta vera. Dunque

a OR b OR c

Se a è vero, b e c non saranno analizzati

Dunque è impossibile contare quante occorrenze vengono trovate con un approccio LIKE - OR.