I don't have any advice but he may be over tired. Babies that get this way have a more difficult time sleeping. As to HOW to get him to sleep...well, I'm about as helpful as a bag of potatoes. I'm sorry.

I would ask if you've thought of ear infection, teething, hunger, tummy ache, etc, and of course any kind disturbance like from sickness or such...but I am positive you have. I think when he gets up in the middle of the night you may just have to CIO. It doesn't sound like he is getting enough sleep to me.
Gabriel sleeps from 8pm - 7am and has been now for a few weeks (*yay*). He is down to one nap a day pretty much, but it's a 2-3 hour nap. I DO FEEL YOUR PAIN! Gabriel has gone through bouts of similar sleep issues and I have contemplated sleeping in the car!!