I've created a similar tool in the past. I happened to use WinTask, but you could easily use your favorite scripting language.
My need was for some repeated, automation-assisted manual testing across a multitude of browsers during the period where the UI was undergoing a series of rapid changes. I needed these tests to be performed by a contractor will very little experience in our product.
The tester was instructed to fire up the browser if needed, perform the listed steps manually, then press a function key when ready. The script then took a picture of the resulting page, performed the database query, compared the results to the expected results, and moved on to the next step.
Everything was logged for later review by more senior, experienced testers.
We already had the manual steps listed in a document, so it was a pretty trivial process to put them in the script.
I'm not sure what you are trying to accomplish here, but I hope this helps.