Hey A.--I just joined MamaSource. I have no idea if my advice will help, so just take it or leave it. My parenting style is fairly attachment oriented, but I also believe in setting healthy boundaries. First of all, congratulations on breastfeeding that long. You did an amazing thing for Landon--he will be healthier emotionally and physically because of this! Way to go!
My daughter has slept on her own most of her life (she's 4 now). I am SO lucky, at least that's what all my friend say and I think that is true to some extent. It wasn't easy getting her there, though. If no one is getting sleep in your house and no one is happy, you can get him out of your bed! You can do it because you have already done so many amazing things! It may mean less sleep in the short term, but you are already in that situation, right?
Here are some things that helped us help our daughter put herself to sleep at night:
establish a bed time routine that never changes regardless of where you are--ours is quite time with books, yoga, whatever, then brush teeth and get dressed for bed. Read books. Snuggle in the bed or pats on the back, making sure baby is still awake but drowsy.
When the baby cries--give him a few minutes (5) then go in and check, soothing words, kiss, pat, no picking up.
When baby cries again, wait 10 minutes, go back in, same thing.
Next time 20 minutes...and so on.
This is called the Ferber method and it worked for us. You are not leaving the baby to scream without responding, and you are providing regular evidence that he is still loved and comforted. This may take a week to work well, but eventually, there will be less crying and longer time between having to intervene. I was lucky, it took 4 nights with Frances.
I have found that this process helped Frances develop a firm sense of her own ability to soothe herself to sleep. She has NEVER had trouble sleeping since, except for obvious reasons--she was sick or teething. Even when she was sick or teething though, I did this method (even though it had been a long time since I used it)and it worked.
Good luck, A.--you rock! peace, C. or "Frances' mom"