Trees On Dynamic Terrain

How many trees you render?
What do you suggest if i need like 10k?

Can I conditionally render objects on the visible terrain in other way than using solid particles?
I have like relally big meshses that shoudl appear on certain quad terrrain (known in advance).
What do you suggest?