sawfish.el is a package for working with sawfish. As well as providing a programming mode for editing sawfish config files (nothing clever, it simply derives from emacs-lisp-mode) it also allows direct interaction with the window manager from the buffer.
