I would have a guess at adobe After effects?? You could go the very very very long way round and use photoshop on every frame and put them together using Imagready Ragecgi's got a superb free composing tutorial in the render layers sticky that might point you in the right direction