La función que necesitas para separar tus palabras usando tu separador (coma .. podría ser un simple espacio ...) es:
explode()
www.php.net/explode
LLegado a este punto .. te recomendaría usar busquedas tipo "texto completo" (Full text search) que ofrecen a su vez otras ventajas para este tipo de busquedas (por ejemplo poder ordenar por apariciones de estas palabras en tus campos a buscar) ..
Tienes un tutorial al respecto en:
http://www.mysql-hispano.org/page.php?id=15
Más ejemplos de buscadores para "base de datos" tienes en sitios como
www.phpclasss.org ahí tienes classes que implementan bien busquedas a base de "Full text search" para Mysql . o bien componen la sentencia SQL a base de grupos de "campo LIKE '%$termino1%' AND ... campo LIKE '%$termino2%' ... etc" para llegar a una sentencia SQL condicional de ese estilo.
Un saludo,