The depth and size of the poles is determined by the soil type, vertical load, laterial load, height of unbraced length of poles, total height of the building, etc. 2'-4' sounds about right not doing any calc's. 6x6 seem to be too small unless you are planning on using a lot of poles. You might...