It is definitely possible to install GCC without having root, I've installed GCC and related paraphernelia to my home dir before. If you are not able to change your box's installed version of GCC, you can install GCC3 in your home dir.