Tk sources for 8.4 include a labelframe. (This was added at 8.4a4(?).)
http://purl.org/tcl/home/man/tcl8.4/TkCmd/labeledframe.htm
(That link gives a 404. :-( -- CLN)
Category Command - Tk syntax help