I know this is probably possible, and probably easy for someone who knows what they're doing, but I apologize in advance for how little I know.
I'm essentially looking for some sort of code (script? again, I don't know) that will write either the page names and/or full URLs for every visited website (even with private browsing enabled) to a "backup" history file that will not be erased or modified through the standard Safari toolbar. Preferably, this would include timestamps, though that's not required.
Alternately, if it's possible/easier to leave the Private Browsing button enabled, but make it so it doesn't actually DO anything, then write/backup changes to the Safari history plist every 60 seconds or so to a "safe" and uneditable location, that would work, as well.
A couple of things I do not want:
Instructions on how to enable Parental Controls or remove the private browsing option
Directions to a web monitoring or spy software program which must be downloaded and installed onto the computer
Instructions on how to log at the router level (not currently possible) or use Open DNS (which shows domains only, but not all webpages at a granular level)
Ethical or moral discussion (I know what I'm asking and why I'm asking for it; please trust me on that one)
I know there are monitoring programs that do what I want (and much more, most of which is unnecessary), so I assume it's possible to code something somewhere that will accomplish the same task. I would also need (I'll be honest) some pretty thorough instructions on how/where to enter this code and make it run. I'm willing to pay (if necessary) to hire someone to do this, but without even knowing exactly what I'm asking for, I'm having trouble formulating a job post on any of the hire-a-freelance-coder sites.
Any help/guidance/assistance/clarification/etc. would be appreciated.