Can you attach multiple copies of the same TM to the same Pokémon?
Sure.
Source: PUI Rules Team (2006-02-23)