This job is entirely in Flash
The system I imagine is meant for one person to be able to tutor another online.
Therefore it is basically a voice chat session between two clients.
Additionally modules can also be loaded, that allow the users to interact with each other in different ways.
The standard module that is loaded is a scratchpad for each user to draw on, and where each person can also see the other person’s scratch pad.
The two clients can then talk and watch each other’s doodles.
Also there should be a clock in the corner counting down until it reaches zero.
The two clients communication needs to be over P2P but it should be coded such that moving to a media server would not be very hard to implement. Additionally some variables would be loaded from a http server (that I will code myself) when the application is initialized. For example the time that the clock starts at should be set and also each client should be given a unique id that the other client does not know about. When a client wants to end the session, he should report this back to the server identifying himself with his unique ID.
To start of with only the first before mentioned scratchpad module would be needed. At a later time more modules will be needed and the job for those modules might very well go to the same person/company who made the rest of the application (provided of course that I was satisfied with the first deal).