J.,
I'm actually very suprised your doctor said to 'drug' your child. I would not recommend 'drugging' your 2.5 year old, EVER. In fact, I would look for a different, 'doctor' all together.
Sounds like you're exausted. I'm so sorry to hear about your lack of sleep, and to tell the truth- when you're dealing with kids all day anyway, I can't imagine how you're doing it! You need sleep, and pronto!
Have you tried putting a gate outside her door? If your daughter is a little problem solver, or climber, make sure you remove any other items she could push near the gate to climb over. She might sit by the gate and wail- but.. at least you'd know she's somewhat safe. If you're trying this option, make sure to 'tantrum' proof- her room. Meaning: take everything breakable away for a while- make sure there are no crayons, or sharp objects she could harm the walls, or herself with, and be prepared. She may through every, single thing out of her drawer and outside the gate. Toddlers do these things.
I've heard this said before, (and I think I heard it on MamaSource- but- you could give your child one 'coupon' a night.) You can laminate a piece of paper that says, "Get out of bed free once" and tell her she can use it to give mommy and daddy a hug, or trade it for some water, or a bedtime story. Then? When it's used- it's up. (Her age might be too young for this- but worth a try.)
Some people I nanny for, (I think the mom is a genuis,) they used old carnival tickets for everything from the kids cleaning their room correctly, to eating their whole dinner. You could develope a system for all the kids. When a certain amount is established, (ie: 10 tickets) they can 'trade' them in for special mommy or daddy time- just them. It'll be a great thing to bring you together. To store the tickets, write the child's name in permanant marker on a CLEAR ziplock bag. That way they can be encouraged by how many tickets they have. If they have a rough night? You may have to take away a ticket. (If you're constantly taking away, and not adding any- it may not work.) Worth a try.
If the gate thing isn't proving to be successful, you could try to gently ferber-izing her. (I did it with my child.) My almost 16 month old screamed her way through the night until I went in and held her. I would go in, without saying a word- give her a kiss, and put her back to sleep- tucking her in. The next time I would just go in and tuck her in. The next time I would go in- give a stern, "Ava! You will go Night-Night!" And walked away. It was HELL for the first week. Then? She started to realize she was safe in her room, (or she just was plain exausted.) Now she wakes up once, and I go in- soothe her, and put her back down. Some nights she sleeps. (Yayy!) I wasn't a big fan of the true Ferber method, (although sometimes you do have to let them work it out and cry,) because I felt like a pansy when it came to my daughter's tears. If it works for you- then you do it! You definetly know whats best for your child.
When you're putting her back in her own bed, don't play, or talk after the first time. Keep it as business-like as possible. She'll figure out it's no fun going back to her own room, and now being cut off from your bed might make her see how comfortable her own bed is, (or not.)
You could also try putting the crib back up. (Unless she's a climber.) Drop the setting down to the lowest- leave her with a blanket and one stuffed animal, (she can pick out,) that way there's nothing to climb on top of to get out. When she is a good girl- (decide the guidelines before hand and make sure she understands when she is a good girl- she gets to sleep in her Toddler bed the next night. You could make a game out of being a 'big girl in a big bed!' When she's naughty, or gets up more than X- amount of times, (or at all- whatever you decide-) she's then placed into the crib again. She might be great in the crib, then go to her toddler bed and get up just because she can. (Try the gate trick.)
Maybe all it will take is a stern talk from mommy and daddy, and a few nights putting her back in her own bed.
I'm sure I'll be taking all this advice in about a year. My daughter would climb out of her crib in a second if she could figure it out. :)
Good Luck-- you can do it. It takes being firm, but also showing her what a nice time goodnights can be. (You don't want to 'scare' her into going to sleep.)
Give it time- it's not going to be 'magically' fixed by anything. It's going to take a good week to even get a system down. I think you'll do great! :)