If the default type for the cell is numeric, there is no way of hiding the "0". I can think of two different workaround to obtain this effect.
First, set the new cells as string to obtain an empty cell; you'll have to decide next how and when to change the cell type.
Another possibility is to set the text color to cell background color: again, you will need to change the text color in a certain moment.