I searched on google for how to make a google gadget. Its really pretty simple, you just make an xml file that holds all of your information wih a CDATA section that has the html for your site. I dynamically generate the xml file with php every half hour, but I'm sure some people just generate the xml on the fly and submit a php file to Google with an xml header. If you have any specific questions then let me know.