No. You don't need supplies in your MC businesses or any other linked business. Your technicians handle that for you, the key for you is simply to keep your business in 'Active' status. Once you've completed the initial setup mission, just leave it be. The rest of the work is carried out by the technicians you assign to those businesses via your Nightclub computer.