in reply to Including a new module

Try to do a following:
tar -vzxf GD-...tar.gz cd ./GD-.. perl Makefile.PL PREFIX=/home/you/your_lib make make test make install

Library GD will be installed in the your home directory, where you have all privilege.

Using:
#!/usr/bin/perl -w use lib qw(/home/your/your_lib/path_to_GD);
      
--------------------------------
SV* sv_bless(SV* sv, HV* stash);