Pris it’s purely a semantic matter.
So you think the '3' does not refer to the number three or anything else?
When you declare that the statement
3+2 = 5 is true, you really mean that the (existing) number 3 added to the (existing) number 2 is the (existing) number 5—whatever sense you give to existing. Unless its terms refer to something definite, the statement means nothing. The something definite can be merely an idea, but if the terms refer to nothing, the statement cannot be deemed true or false.
His argument is backwards, it's the existence of 2,3, and 5 as numbers that are a prerequisite for the truth of the statement 3 + 2 = 5, not the other way around. If they refer to nothing or are merely names, then 3 + 2 = 5 is just the same as a + b = c where a,b and c are undefined.
-- Updated April 23rd, 2012, 10:49 pm to add the following --
In fact, he says it himself in the very first post:
What needs to be the case in order from '3+2-5' to be true? Well, it needs to be the case that there exists a number 3 and that there exists a number 2, such that their conjunction is 5. This is the case with any true statement.