Don't know of any online sites that offer something like that. One thing you could do is play the freerolls- that would certainly be 1000% better than developing bad habits in the play money games. And you could even win a little something.
Offline, I believe this is the one of the premier software programs around:
http://www.poker-academy.com/
I know Jennifer Tilly and Joe Sebok both used it when they were learning the game, and have spoken highly of it.
Also, what about video games? I know that Stacked game sponsored by Daniel Negreanu is supposed to have some pretty good AI- maybe that would be an even better option. No chance of "accidentally" depositing $50 that way. Ha ha.