in reply to problem installing Tk.pm

Is one of the directories listed as being in @INC the directory you put Tk.pm into? If not, then you need to tell Perl where to look, by putting
use lib your/path;
before you have
use Tk;
(where "your/path" is the directory where you put Tk.pm).

§ George Sherston