You use a gif file background on your site, and have the PHP code place your info ontop of the Gif fiie, creating a new file on the users browser, No? Because when I try and save your signature it appears as only a gif file with all of the information that your PhP code added to the gif file.
Ok I see what you are saying on my signature which is generated in a similar way, it appears as