I've been trying to get this to work properly forever and I still can't quite get it right. There was a thread where somebody was working on something like that, but I can't find it for the life of me.
I remember the game crashing when I tried it though. Granted I probably did it wrong since this was like four years ago.