I use the SiePerl distribution of Perl 5.6.1 which includes Tk 800.023 amongst other things. This will run under Win9x and NT/2000 and should include most of what you require.
For your further information SiePerl was built using Visual C++ 6.0. I have encountered numerous problems building Perl and Tk with a mix of cygwin and gcc.