A couple of things to check
1. If you do "serial.println(talkbackURL)" after you have constructed it and paste it into your browser does it work?
2. Its possible you arent waiting long enough for the response: do you ever get anything printed out at the "Serial.println(talkBackCommand);" line? If not perhaps you can print out each individual "charIn" as you read it to see what is being received.