I echo what Jennifer and Deborah say. Follow your gut instinct. If you think he needs to eat -even if it's every hour!- let him eat any time. If you think he needs to be with you to rest better at night, let him do so.
I too am a working mom and my now 2.5 yo was the same way: she slept with us when she was a baby and was up every few hours very hungry and wanted milk. (she was a big baby, so she might have needed more milk because of that?) It's tough to do when you have to be up at 6:30am! But there's hope! They will eventually grow out of it when they're ready.
Once she turned two, she started sleeping the night through in her own bed, although I need to stay with her until she falls asleep. It's OK with me, because as the other gals said, they're little only once and there will come a time when they won't want us to be around! So enjoy this time -even with the challenges- you're doing a great job!