The verb ter (not tener) may replace the verb haver (the contrary is not always possible), maintaining the same meaning. This could be rewritten as: Eu acho que há um homem ali. Haver maps to there to be.
You cannot use estar to translate there to be because you would change the meaning of the sentence. Estar is used to indicate a state, not an existence.