The Environment Modules package provides for the dynamic modification of a user's environment via modulefiles.