Sounds like a job for Paint FX. I'd look into some tutorials if you can find any good ones because this is exactly what it's meant to do.