in reply to How to make perl affect my shell

Yes, but not in the same shell process that you "came from". Your Perl script would need to spawn another shell after chdir'ing to the new directory. You could also have a modified environment if you wanted to.

--
David Serrano