I have to do branding for a client, this involves putting a video clip of their logo at the beginning and end of each one of their videos (avi & mpeg). I will have to do hundreds of these videos.

I have been testing lots of joining programs, but none I have found will enable me to batch process the whole lot.

Is there is a batch joining program, or editing program that would enable me to do this? Or a quicker way than manually adding the 3 videos together in a joining program?

Any help or suggestions would be greatly appreciated,