here you can find some fine examples for making buttons as well as many blender python code examples for blender2,57 hope it will help you http://blenderartists.org/forum/showthread.php?193908-Code-snippets.-Introduction-to-Python-scripting-in-Blender-2.5xcool project! I love it! maybe if you use inset it will help you with your script! there is an inset addon already - search the forumsMaybe it will be easier to make an addon that saves a macro of inset extrusions with a name! and you can easily apply a selected macro again on any selection of faces! this script will be absolutely megaawesome there is this type of script in Lightwave from many years check this video http://www.youtube.com/watch?v=xW42-0xpHrQhope i helped! Peace!
Thanks the info. :-)