It's possible but would be somewhat complicated script wise, so I wouldn't dare rip out an example off the top of my head like I usually do :P

Would take some serious work to do a quality job for something like this.