Hello,
I have been in construction all my life and did trouble shooting for large commercial construction companies for years. If that thing was ok for 1oo years it should be fine. On the one post that is not totally on the "rock foundation" just marry another post to the back side of it where the rock bearing point is and run it up under the beam or along side the beam. You can bolt them together. Use large cast washers on the bolts. If it is 10 feet tall three or four 1/2 inch bolts with the large washers should do it. If you have to go up along side the beam run a bolt through the post and the beam to secure it at the top. Also earlier some one posted a simpsom hold down (HD) and other Simpson tied owns. You could actually use an HD or other type strap (LT or LST) by roto-hammering a para-bolt in the rock its self, thus tying the rock foundation to the all the post. A small HD should be fine, get one that uses a 1/2, 5/8, or 3/4-inch bolt by 7 to 10 inches long. When using the roto hammer don't force it down but just let the weight of it "drill" the rock other wise you may split the rock.
If you go with the married posts you do not need to marry the same dimension post to it. If that is a 10x10 a 6x10 or even a 4x10 post will be enough. 8x8, a 4x8 or 6x8 will be enough. The above would be the quickest fix and will definitely help you sleep at night. It should only take an hour or two not counting picking up materials.
Of course these suggestions are just that, anything you do is at your own risk. If I was with in a hundred miles of you I would stop by but I am out here in green Washington!
Everything said and done that is a beautiful barn, I think I would baby it too!!!!
Best Regards,
Steve