cogadh: But why do that when 99.9% of all software is installed in exactly (or nearly exactly) the same way that the GOG installers work? There is no reason for GOG to make a non-standard installer for the incredibly rare situation like this, where the problem is not really on GOG's side at all, it's on the user's side. Besides, modifying the installer like that could be considered a violation of security "best practices" which is not something you really should do on Windows anyway; it already violates enough security practices on its own.
xabbott: It's not really non-standard at all. Plenty do it, I know you've been able to do it on Linux too. Maybe people aren't used to it on Windows? A lot of programs already ask you if you want the program to be just for you or everyone on the computer.
But again, not totally sure how permissions on the guest account work. Maybe they could give you your own account?
Linux =/= Windows. Linux is designed around a multi-user environment and expects you to install applications within your individual account without necessarily modifying anything in the core system directories. Even with that, Linux still follows the standard practice of requiring admin permission to install anything that will be globally accessible or anything that requires a modification of the core system directories. Windows, while definitely more multi-user oriented since the switch to the NT core in XP, is still following the single-user philosophy and expects you to install most software for all users at once. While this is monumentally stupid, they at least have made so that you do require admin permissions to do it, with the expectation that an admin knows what they are doing (almost never the case). Even when it gives you the option of installing for a single user, all it really does is install exactly where it would install everything else (i.e. core system directories like Program Files) and only place shortcuts on the installing user's desktop and menu. Then there is the ever-present problem of the Windows registry, something that doesn't even exist in Linux. If an application does not modify the registry at all and it gave you the option of installing somewhere writable, like a "My Documents" directory, then a guest account would probably have no issues installing. However, none of the GOG games (that I am aware of) do that. All of them have some interaction with the registry that is required for the normal operation of the game (DOSBox and ScummVM games may be an exception to this). There is nothing GOG can do to change this as it is part of the game, not the installer.
The only real solutions to this problem have already been presented: either have his parents give him his own account or use the "Run as" option and let his parents provide their credentials for install.