Probably much harder with random mic placement.
You could run an initial calibration on the system by having the user tap a large number of points within the touch area and noting the relative phase, amplitude, and frequency content received by each mic for each location.
You could run an initial calibration on the system by having the user tap a large number of points within the touch area and noting the relative phase, amplitude, and frequency content received by each mic for each location.