Is is possible to setup WHS so that I can see when my family is viewing and to see what they are looking at or later go back in and see that they were viewing and what they were looking and how long?
There is no supported way of doing that OOTB. If you are that concerned about what they are viewing, you should change the permissions so that they can't open any shares you don't want them to view.
If you really wanted to try it anyway, you could try changing the Auditing settings from the server desktop. However, it's not supported, not recommended, may break other functionality of WHS, and may be changed back to its default settings in a future update.