OO的にとかって話じゃないとしても、シングルトンにすべきだと思う。
構造体としてみるなら、foo->barってメンバ変数にアクセスすれば良いだけの話。