Beh, allora quello che cerchi è ben più che sofisticato.
1. Un motore che cerchi nei contenuti dinamici cerca nel database e non raccoglierà i file.
2. Un motore che cerchi nei file raccoglierà solo il contenuto testuale di essi e non i dati dinamici mostrati in output.
Se vuoi un motore che combini le cose allora devi avere un sistema che sia in grado di far caricare la pagina e poi leggerla e la prima cosa che mi viene in mente è uno spider.
Dunque la cosa è ben più complessa di quello che pensi e sicuramente asp è uno tra i linguaggi meno indicati per aiutarti.
...dimenticavo.. credo proprio che cercarlo trovarlo fatto e gratis sarà una impresa inutile.![]()