There was a program called MacYack from Quality Computers that did allow you to highlight text and then read aloud. I don't know if it is still available. It cost about $50.
Alice Wershing,M.Ed., Educational Technology Coordinator
East TN Technology Access Center
Knoxville TN