Good morning,
I can develop it for you, I had make similar programs in past.
It's all clear except the "raw page content" phrase. You mean, an area in web interface that you can select the text as html source or as simple text with photos maybe?
In any case I can associate a text area per each hyperlink.
What about the "validation text"?
I can build you a system that downloads and analyzing a website, then with a web interface and a mysql database can provides you the informations you need via a web interface.
It's very important to understand 100% your needs. This is always the harder first step for all projects. If this is done, I can guarantee 100% to you a nice and a functional solution that feet for your needs.