BattleBricks posted awesome building instructions on how to get your own iPhone controlled LEGO robot working!
This is a demonstration of iPhone to Lego NXT Robot communication via the Safari browser and Lego’s Light Sensor. To build this, you’ll need a laptop, two iPhones, and a Lego NXT Robotics Kit. First, build your robot. Second write some Java LeJOS Robot code. Third write some Google Web Toolkit web application code. Fourth, plug in your iPhone into the robot, and use either a browser or another iPhone to drive the Lego Robot!