http://www.kaleidoscopeyarns.com/mag...lted-bags.html
I'm not sure if this is what you had in mind, but it's a start.
If you Google sew-on snaps, lots of places come up. I'd imagine that someplace like Joann's--any fabric store, really--would carry sew on ones.