I'm not sure there's anything exactly like PokerTracker that can be had for free (get the trial though - it will track your first 1000 hands).
But you can at least track your sessions for free - before I bought PT I used
CheckYourBets, and there are a few other similar sites that allow you to keep a record of your sessions.