in reply to Can I do this ???
The simple answer is 'No'. Child processes get a copy of the parent's environment, see this
Apparently it is vaguely possible on MSWin32 with some craftiness