An anonymous reader writes "I am working with a tutoring center franchise which is trying to create an online real-time tutoring experience between a student and a tutor. The main features that we need include video chat, screen-sharing, and the ability to share pdf's between the student and tutor and then mark them up via a mouse or other input. I have not been able to find any turn-key solutions, and the cost and time required to build a completely custom solution is not an option, but I have seen some software such as Skype which offer bits and pieces (in Skype's case, video chat and screen-sharing). So, my question is has anyone on Slashdot worked on anything like this before? What did you find to offer up some of these abilities? How would you suggest integrating these components together?"