in reply to perl Tk installation problems

I think your problem is that "use lib 'whatever' " expects all the modules to be directly under 'whatever' and named accordingly. What you should do is add '/home/bthcraft/modules/Tk-804.027' to your PERL5LIB in your .bashrc (or whatever you use). That will put it in @INC
PERL5LIB=$PERL5LIB:/home/bthcraft/modules/Tk-804.027 export PERL5LIB

Also when you install, you should use that directory in the perl Makefile.PL step:

perl5 Makefile.PL PREFIX=/home/bthcraft/modules/Tk-804.027
If you are installing a binary package, you might have to adjust your directory structure.

I'm not really a human, but I play one on earth. flash japh