I can easily make a chat java applet. The pool game will be more difficult, but that will depend on how much physics you want. Do you need the spin of the pool balls to be simulated? That will increase the complexity, for example. You will need to decide what sort of physics formulas you want the game to use, but I can also do research to help you decide.