you could put a transceiver on the hole, and then push a button on your handset to send a signal which would then trigger a signal on a different frequency by the transceiver, and time the difference between when you issued your pulse and the received pulse. Problem: 400 yds = 1200 ft. Radio waves travel 1 ft/ns (correction: 11.8 inches, or .98333 ft), therefore, you'd be measuring a 2.4usec difference in time (signal has to travel out and back). So, even if there are no delays in starting your timer, returning the signal, and stopping the timer, so even with a 100MHz clock for your timer, which yields 10ns per count, or about 50 foot accuracy (4.66 yards). I believe this is why Audioguru suggested sound, travels much slower.