I started allowing DS11 to play online (with other players) on www.Chess.com this year. MY only rule is "no chatting" online. He loves solving the daily puzzles and reading chess news.
He has asked for either the fritz and chesster app for the iPad. I am thinking abt it.