If you're sharing a server, the first time you use CPAN you may find that it's already configured for the root account, in which case you'll get a load of errors about incorrect permissions to install anything. You can either try and get the root password, or (more likely) set up your own CPAN install. It's straightforward, if just a bit tedius.

mkdir -p ~/.cpan/CPAN
cp /usr/lib/perl5/5.8.5/CPAN/Config.pm ~/.cpan/CPAN/MyConfig.pm
perl -p -i -e 's!/root/!/home/michael/!g' ~/.cpan/CPAN/MyConfig.pm
perl -MCPAN -eshell
cpan> o conf makepl_arg "LIB=/home/michael/perl
INSTALLMAN1DIR=/home/michael/perl/man1
INSTALLMAN3DIR=/home/michael/perl/man3"
cpan> o conf commit
cpan> install Some::Thing