Busqueda de Strings en archivos

DMA
15 de Julio del 2005
Hola. Necesito crear un programa que busque una lista de palabras en un archivo, para por ejemplo mostrar el archivo con dichas palabras resaltadas de algun modo (subrayadas, negritas, coloreadas o como fuere)
Gracias