I found free bathroom ceramic tiles at a garage sale. I dyed them with Tim Holz's Ranger Alcohol Inks. This product is GREAT! You can dye non porous surfaces. You don't have a lot of control but I like the surprise of what happens and if you don't like it--the cleaner takes it right off and you try again. Another bonus is that a little goes a long way. They sell them individually or in groups of complimentary colors. I bought most of mine from ebay but they are available many places.
Now I haven't actually done anything with them.....
The ones that have some gold on them were embossed with a rubber stamp and embossing powder.
Leveata, this should work on glass-you can just experiment.