I recently discovered that the Android 2.0 SDK supports multitouch through new functions in the MotionEvent class. You can specify a pointer index when retrieving touch prop
This is a post that describes how to use multitouch from a tethered phone.