Сложного здесь нету, просто муторно.
Ты прав, надо получить текст страницы, парсить, и генерить новые страницы, которые потом грузить в WebBrowser - все знания, которые здесь нужны, можно найти в Delphi World или в
http://www.delphisources.ru/pages/faq.html