blueTooth serial shield help

Why do you have an infinite loop in the loop() function? That infinite loop never ends, so, of course you can't do anything with the data that you get.