Per quello che mi risulta:

1) non devi usare WHERE ... carichi tutta la tabella e cerchi la corrispondenza nella riga con la funzione PHP che ti è più idonea.

2) non mi è ben chiaro cosa intendi, però se ho capito: Dal form ricevi una stringa (indipendentemente da quante parole è composta) che è la tua chiave di ricerca ... se vuoi più chiavi devi avere più INPUT nel FORM.