So does that mean I need to save the game in CoH and then upload the replay along with the battle number?
Yes, that is exactly what you need to do. And if you forget to save the replay, the most recent game is always saved in your playback folder in the file called "temp.rec," which is overwritten after each battle.