Well, since nobody has replied, paper and a pencil with Google Finance* works fine. Oh, he will need a calculator too.
If he would rather go paperless, TDAmeritrade has unlimited demo and Investopedia too.
*It has a Portfolio feature where one can put in prices with Buy/Sell, so I guess that would work too.