I've never been on bedrest, but do you have access to a laptop or DVD player? Friends could bring their favorite movies or novels to help you pass the time. I also imagine a home cooked meal (perhaps snuck in if the hospital doesn't allow outside food) would perk you up now and then. If you have a lap desk, puzzles might be a fun way to spend time with visiting children or friends. Again with the laptop, could you figure out a way to Skype or Facetime with your daughter for a few lessons a day to supplement her public schooling? (As someone who had a great education in public schools, I would let go of the guilt if possible... she may make some great friends). You could also spend time putting together craft project ideas and have friends pick up the supplies so you and your daughter could work on projects together while she visits (or even while you're apart). Dioramas are always fun and pretty easy to transport. If you or your daughter don't know how to knit or crochet, now would be a neat time to learn/teach her. Best of luck getting through the next few months!
What about a journal you and your daughter pass back and forth and write to each other? That would be something you could keep and would be special attention for both of you! It would be nice to get some nice gel pens, stickers, stamps etc to make it more fun. I am sorry you have a long wait until your babe, but glad you are getting good care and have friends who care!
When I was on bedrest it was with my first, so I don't have a lot of first-hand solutions as far as what to do with your daughter, but it looks like you have some good ideas, and some great support. When she comes to see you, what about having makeover days, with hair, makeup, and nails getting done? You could paint or color together. You could learn to knit or crochet together (teach her if she doesn't already know how and you do - or learn at the same time), and then make little things for the baby - even washcloths!
For me, having friends come by to visit and keep me busy with board games, etc, really really helped. Half of my pregnancy was taken up with Monopoly I think, and a very good friend who was dedicated to making sure I wasn't alone. :)
Also - is there anything you've dreamed of doing that you couldn't do because of lack of time? Like maybe start writing a book, or start a blog? With time on your hands, you may have an opportunity that you couldn't otherwise have. It isn't always the most positive thing to be on bedrest, but I guess it can't hurt to try. :)