Hi R.,
I live in Eagleville, so I think the Lower Providence Library that is right by me would be a little far for you to travel, but perhaps the library by you has a similar program. My library has storytime during the week, some sessions are for young tots like yours and others are for children a little older. I used to take my step-daughter to these before she started kindergarten. You leave your child with the other children and the story-teller in a small room in the library and you can do other things in the library while storytime is going on. It might give you a much needed little break where you can look for a book to read, surf the internet, or just read a magazine, all while your little one is in the next room. It is usually a little less than half an hour, so you don't have to worry about leaving him for too long and they usually give the kids little stickers when it's over so he'll have something fun to show you when he's all done. I hope this helps.
A.