In reply to:

Ok, so basically every app running on this would need to (if based on time) set it's own TZ either through a variable to however the player software is doing it? So in the case of checking the creation times of the directories created in telnet, the telnet daemon would need to set it's own TZ or in the bash shell(is that the shell we're using?)?


In principle, yes, each application should do its own timezone processing based on the player's setting (assuming we find where it's stored, of course). In practice, it's straightforward to do so if we can change the implementation in libc that most applications use. We're straying out of my ability here, though!

Using init to set the TZ variable would be a reasonable halfway house. After changing the player's timezone, it wouldn't have any effect on other apps until your next boot, though. I guess most people could live with that.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)