I am successfully able to record the coordinates of the two fingers being touched on the screen using the following code:
case MotionEvent.ACTION_MOVE: Log.d
I've confirmed 4 touches on some Android 2.3.5 devices, and every 3.x and 4.x device I've tested so far. It seems that at least from API 8+, more than two touches is supported, but it's device-dependent.