formulário para a pesquisa ligação a base de dados com um query do genero: select 'textoapesquisar' from 'basededados' where 'campo' like 'blabla'
CMS só para um search, acho que só mesmo se não o conseguires programar. Mas também de certeza encontras dicas/tutoriais online, exprimenta dar uma olhada em www.phpfreaks.com