Hi Lacey
Well, the first thing you might want to do is to get his hearing tested, to make sure there is nothing wrong there. Also talk to the doctor to make sure there isn't some other reason developmetally that could be going on. After everything like that is ruled out then I would say to read to him anyway, even when he not sitting still and looking to look at pictures, do it while he playing on the floor. Play on the floor with him and talk to him. Ask him if he want to play with the cars or blocks and make him say it, even if it is just "B" or "C". Then say something like "Oh you want to play blocks" and sound it out for him. When getting him dressed talk to him about what to where, you can say "do you want to where the shirt with cars on it or the spiderman shirt". When its lunch time ask him if want a sandwich or mac and cheess. If all he saids is "EEss" then you making progress. But, make him say something back to you. You don't need to "Drill him" but don't get him to say something more than just because he his pointing and crying for it, that requires no motivation for talking (everthing requires motivation when you are talking about kids). The more word you say to him the more he will learn to talk. When you go for a walk, talk to about what you see, say thigs like "see the pretty flowers, look a the little birds or the big goose, or don't the birds sound pretty". He could be say more than what you think but just not put all the sound in the words. My own son (now 5) still doesn't say everything clearly, and leaves sounds out, so we have to try to figure out what he is saying, (he still likes to wing on the wings at the park). There is also hundreds of songs to sing, get a sing along tape and play it. Barney (I know you hate barney, but little kids like it), Wiggles, Seseame Street are shows that have songs to sing and you can sit and watch a little each day. Get him in a play group, or a mommy and me group (I like group call MOPS, mothers of preschoolers) some place to socialize every week with other kids. The more interaction (with you, dad and others) and the more he hears, the more he will talk.
Also, channel 9 news has these help line fairly often, that have experts for whatever, law, money question, and yes, child developement. You can call them and ask them when the next children developement people will be on, or if they can put you in touch with them some other way if this is really bothering you.
Hope this helps.