One of bloggers has posted a picture of “insides” of Surface. It shows the position of 5 cameras inside it.
As you can see - 4 cameras is used to get image. 5th camera is used to workaround light reflections.
HID Multitouch driver for Windows 7 http://multitouchvista.codeplex.com/