There are apps that will allow you to input text to speech for dictating emails, texts and doing web searches with voice input (Vlingo, Active Voice, Assistant, Voice Answer, just name a few), but AFAIK, there are none that will read aloud your incoming messages.