Foreword Tcl is a scripting language something like Perl but extensible and somewhat cleaner.
Many extensions are available.
Tk is an extension developed by the creator of Tcl and used for creating scripts that interact with users through windows. Tcl can act as a Unix shell and Tk was originally developed to create windows for the X Windows environment. With version 8.0, the same script will produce menus that are native to the platform on which the script runs. It provides a very flexible mechanism for creating a unique security policy to fit unique intranet and extranet needs. You can tweak it to do what you want.