Here is another possibility:
This is a module that I found on CPAN that and determined to be quite useful. I believe it may fit the sceanrio that you have described:
It's CPAN Description: Adds methods to the Tk::Toplevel base class so that a window can stay on top off all other windows.
Re: Tk MainWindow from module Foo on to appear on top