If it uses emplode, it would certainly be possible to program something like that. I only have rudimentary programming skills, but I imagine I could do this in a week. It would be crude and slow, but it would work ok.
If you really want to, you could teach yourself some basic programming or find someone else who knows how that is willing to do it.
I programmed something like this at my last job using a program called macro express. It is really easy to learn, although it is impossible to document your work and very clunky.
-Biscuits