The site has been flaky, but I know I had problems installing the CGI perlmod a few days ago. What I ended up doing was pointing the perl package manager directly at what I wanted to install. In your case (and if you are running Perl 5.6 and are inside PPM), try:
Excellent it worked.
1)For my information, exactly why is the ppd needed at all.
2)Is there a simple way i can check to see wether a module installed correctly. I looked through the perl/lib after installing DBI but could see no DBI.pm.
3)Can i usee the PPM to check what modules i already have installed on my system.
Thanks