B.B.
As far as the sleeping, let her cry it out. It's very difficult, but it works! My son did the same thing not long after he turned 1, but I let him cry it out, and it only lasted a few nights. If you think she's hurting b/c of teething, give her motrin or tylenol before bed, as well as orajel. If you make it a habit of going in her room, and especially feeding her, then her body will become accustomed to waking up in the night, wanting to nurse. After a few nights of crying it out, she should cry less each night and eventually not wake at all.
When I weaned my son, I cut out one feeding a day and replaced it with cow's milk. I did this each week until eventually he was fully weaned. This really helped me so my milk supply could slowly diminish, and it didn't hurt at all. It took about a month to fully wean him. Good luck and I hope you get some sleep soon!