After reviewing the listed options and taking in consideration of my circumstance, I think the best option for me is an offline browser like HTTrack. Here's my anaylsis:
local server: Because her computer is remote, this solution would be difficult and time consuming to implement. Also, because it's possible for a future upgrade, it would be a little hassle to transfer everything to a new computer.
XAMPP: A great solution but same reason as above.
WP on a USB stick: Not possible because she runs a Mac and from the research I did, this solution doesn't work for Macs.
Offline Browser: I'm hoping this is the final solution because if I can successfully extract everything from the site, I can then burn it to a DVD and hopefully make it pop up in a browser when you install the DVD. I am currently trying to get winHTTrack to work but having difficulties with the site. I hope this is the right solution.
I'm still willing to listen to other suggestions if anyone has any. Thanks again for all your suggestions!!