Cost sharing applies to a flight not an aircraft. For example you can charge all members the same standing charge and fly different hours. You can also have an overall owner who gives some users free hours but charges others. Fine as long as he isn't flying more with the free pilot that the charged pilots. Where you come unstuck is if another person pays for the flight by example by buying the fuel and where that person is seen to have directly benefitted