It is impossible for any program to return any information in the environment. Any changes that you make will be passed to a child process, but not returned. This restriction has nothing to do with perl. It is the way that your OS makes sure that no other program can make unexpected changes to your environment. Good Luck, Bill