Have you thought about building a simple one yourself ?
If you only have static pages, then the task will be somewhat easier and require usage of the FSO (to read the files), RegEx (to extract the real text out of the html), string manipulation functions (for slicing and dicing text into words), a database (to store the indexes in) and ADO (to access the database).
Simply compile an array of words from the parsed file (without the html) and then add any words that you want to index to the database with a reference to the file it was found in, with a counter for relevance of the word for that page. (you will want to exclude common words, like: 'and', 'a', 'the', 'of' etc)
Your search page would just look up a word (or words) in the database, return all the records found and have a weighting for relevance (the counter field).
This is a very simple way of doing it, but will suffice if you have no access to the server (to use the IIS indexing functions) and don't want to pay for a commercial solution.
There may be free ones out there, but where would the fun be in that.. ?
A smile is worth a thousand kind words. So smile, it's easy! 