I just found this step by step guide as to how to make your own reacTable.
He is going to use the following software:
reacTivision: reacTIVision is a computer vision framework for the fast and robust tracking of fiducial markers via a camera.
TUIO Simulator: A java application that simulates reacTIVision, i.e it simulates a real table so that you can configure all of the software without the need of a camera and a physical table set up.
MIDI Monitor: An application that intercepts all data being broadcast over the MIDI controller channel and notes what information is being sent. This is useful to monitor exactly what is going on between Max/MSP and Ableton Live.
3dMix patch: A kind of application that runs inside Max/MSP because Max/MSP alone is useless, it needs to be instructed, that is what this patch does.
Ableton Live: Ableton Live is a versatile loop-based music sequencer software for mac or PC.
Max/MSP: Max/MSP is a graphical development environment for music and multimedia.