I think your best bet would be net nanny. I've found ways around it at my school, as it blocked sites that should have been allowed, but I doubt your daughter will know how to search for ways to beat netnanny, or even want to try.