I think that might take some fun out of the game so are you sure that they can be reused over and over and over again? Anybody can answer this as long as they know the answer.
I am just going on what several sites have said. Pokebeach and Serebii and others all confirm that it says in the latest CoroCoro magazine that TMs don't expire after one use.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.