This is likely to be very boring if you're not an animator. And perhaps even if you are.
Somegreybloke is drawn in Flash. (I'd do the whole cartoon in Flash if I could, but it's new to me and I still have a lot to learn). From Flash I export each mouth drawing - there are about 40 of them - as JPGs and then make a Photoshop file with each mouth shape on a different layer.
I use Magpie Pro to sync the mouths with my voice. It's a very simple program to use and relatively fast.
Finally, the cartoon is assembled in After Effects. The synced mouth shapes sit in a layer on top of the character's head (the head is three drawings - eyes open, closed and half closed), the eye movements and blinks are animated, and then the head is stuck onto the body, and the body onto the background.
The final layers use After Effects "3D" function so that I can use a bit of virtual lighting ( to shade the edges of the frame).