Maybe you could get her a todler bed (target has one on special at the moment) and put it up beside your bed... although,
dd has a lovely bed and still prefers to snuggle up with me

Its really unlikely your husband would roll on her, but so he doesn't worry, can you put your bed up against the wall and
dd on the wall side of you and your husband on the other?
I think the book I was talking about is Pinky Mckay, 'Sleeping like a Baby'. Its good. you can get it from the library.
Do you need to wean now? I remember this age being a really bad stage with
dd and sleep, so it might be easier to put it off till you get through this stage?
Anyway good luck with trying all the suggestions.