Check out this
Yes, you need a game object for each tree. You could stream in gos in and out as your player moves around the world.