you shouldnt need to set one for every frame. You could just one at each end of the timeframe you want the character to walk for. Just make sure you get the speed right. But creating an expression to do it would be a great mini project.
Alan
Technical Director - Framestore
Currently working on: Your Highness
IMDB