Hi, K.. Well, if I'm reading your message correctly, part of the problem is that you have allowed your child to be the boss of things, and have not established any sort of schedule or regularity to his life or your lives, except what he seems to want moment by moment.
I breastfed my baby, and I am a firm believer in demand feedings, which is to say, I never tried to get him to eat when he wasn't hungry, and I never made him wait because he was hungry off-schedule. However, children, even infants, need a certain amount of structure in their lives. They need to have bed times and wake-up times established, otherwise, they will be up all night and sleeping half the day just because they feel like it.
In order for your child to understand that mom and dad need to sleep, you have to establish that night time is sleeping time, and daytime is play time.
Co-sleeping is a bad idea unless it is temporary and stops soon after birth. Once in a while, if a child is sad or sick, it's OK, but co-sleeping blurs the line between parent and child, and it destroys the necessary personal boundaries that teach the child to eventually develop his own identity and respect his parents' authority.
Again, I'm not talking about setting up rigid time schedules or rigid boundaries, but your child needs to learn that he has his own bed, and his parents have their bed, and that night time is for sleeping for everybody. It's not an easy lesson for the infant to learn, but it's even harder to break the habit of baby being in control when you have to start establishing these minor rules when he's nearly a year old.
You're going to have to be patient with him, and try to break down what he needs to learn in smaller steps. Put him down for a nap in a room away from you, and do not allow him to coerce you to let him sleep in your bed for his nap. You can try explaining to him that he's a big boy now, and because he's such a big boy, a good boy, he gets to have a big boy thing and sleep in his own crib. That's what the big boys do, like Daddy. That might help. Making it clear that this is the rule now, and not giving in no matter what he does, will help get this across to him.
Don't expect him to change overnight. The reason why he cries and reacts badly to doing what you need him to do, is because he has gotten used to one set of rules all his little life, and now you're changing the rules and confusing him. Namely, he's been the boss all this time, and now you're taking away his priveleges. He's not going to like that at first, so you're going to have to ease him into understanding these little boundary changes.
Make sure that during the day, you keep him occupied and get him tired out in time for bed. If you can't keep up with him, and lots of times active children wear out their parents long before their parents ever wear them out...well, get some help. See if you can find a Mother's Helper, as we used to call older children who can play with baby or toddler in order to give Mom and Dad a break. An older child will have more energy than you do, and if the helper can wear out your child in time for bed time, you will have less of a problem getting your child to sleep.
In the meantime, make sure you are taking your vitamins! This may not be a simple or smooth transition for your family. It's not easy for an adult to give up being in control, and it's not any easier for a baby, believe it or not.
I'd say the first two steps are getting him to nap in a separate room, and also getting someone to play with him enough so that he is tired at the end of the day.
I hope my suggestions are helpful to you. I will say a prayer that things will work out OK for all of you.
Peace,
Syl