The reason no one is answering your question is that this is actually a more complicated question than it seems.
There are three failure modes for a 6x6 post that I can think of in this situation -- there may be more that I'm not thinking of:
1. It buckles due to the weight that it's carrying and snaps.
2. The ends get crushed by the weight they're carrying.
3. The whole thing gets blown over by the wind.
Number 2 doesn't really depend on the height of the building, the weight carried by the post doesn't really change as you add height, the additional sidewall weight is nominal compared to the roof loads. The crushing point of wood is determined by the area and the type of wood and doesn't change as the post gets longer.
In short posts, crushing (#2) is the limiting factor, but as a post gets longer, its tendency to buckle (#1) increases. Doubling the length of a post quarters the buckling capacity. So if a 10' post can hold 10,000 lbs without buckling, a 20' post of the same material can only hold 2500 lbs. Every column has a characteristic length where buckling overtakes crushing as the concern. It's a handy rule-of-thumb thing to know. For instance, I know that you don't have to worry about bucking in 2x4's less than 8', or 2x6's less than 12' -- the ends will crush before it will buckle. I don't know what the number is for a 6x6, but it's going to be a lot more than a 2x6. Staying under that length saves you a lot of math, as you'll see below.
Numbers 1 and 3 are things that you don't just look up in a table. That's why people are saying talk to an engineer or architect. They depend a lot on local conditions: expected snow and wind loads. Also, design makes a big difference. Cross bracing helps with both buckling and wind loads.
Anyway, here's an overview of what an engineer would do. First he would calculate the weight carried by the post under the worst possible conditions. That would be the weight of the roof, plus the weight of the heaviest conceivable snowfall, all divided by the number of posts. Then he would calculate how long a 6x6 could be and still handle that load. To get an idea of how those calculations are done, see this wikipedia article:
Buckling - Wikipedia, the free encyclopedia.
For wind load, he would consult a wind map to get maximum wind speeds for your area. Then he would calculate horizontal wind loads and see if your wall design can handle it. He would also calculate vertical wind loads -- wind tends to lift a building -- to see if your roof is firmly attached enough to keep it from flying off, and if your building is firmly attached enough to the ground to keep the whole thing from lifting. The wind loads on a building increase exponentially as building height increases.
Usually it's not that expensive to beef up a building using bracing to avoid buckling and wind collapse. Unless you can find pre-engineered plans it's really worth consulting an expert.