Have not used Ghost for this purpose, so can’t help with any scripts etc. This is therefore just a bit of general advice on setting up Backups for inexperienced users.
Main problem is when they recognise that something is wrong, in many cases they will carry on making backups after problems have already arisen, overwriting any good copies that exist. For best security you will need to set up two seperate Backups, one to do a master backup that you can fall back on, if serious problems arise, and one that they can carry out regularly themselves. Ghost is a good option for the first case, but a simple file copy may be better for the regular backups, as this is easier to restore if any problems do arise, and can also be restored after the master backup has been restored to recover current data files.