The problem with pushing @INC or something like 'use lib /path/to/GD-version';, is that GD uses XS, which you still have to 'make' it. You can't do this if you are not root...so you are still SOL. (I had this problem yesterday.)
I am not totally sure about how 'use lib' works so correct me if I am wrong.
redmist
Silicon Cowboy
Manipulating the Cosmic Mixing Board of Slack since 1981.