BK ReplaceM can do that you need. It takes a minute or so to understand the interface. Basically you define a group of files, then define phrases and their replacements, then you apply the operations on the group of files.
At its core, ReplaceEm is essentially a text search-and-replace program. However, unlike the search-replace functionality of a standard text editor, ReplaceEm is designed to operate on multiple files at once. And you need not only perform one search-replace operation per file -- you can setup a list of operations to perform. If different groups of files need to have different operations performed on them, this is no problem either. You can also specify a backup file for each file processed just incase the replace operation didn’t do exactly what you wanted.
100% Free!
Works well in practice though. You can also download a trial from Dreamweaver, it's find/replace utility can run on files in a directory (But it won't save them across sessions like BK ReplaceM does.