In order for a nonprofit corporation to participate in the program provided pursuant to this article, the nonprofit corporation must be organized and incorporated as a nonprofit corporation pursuant to the provisions of article one, section thirty-one of this code. The nonprofit corporation, in addition to all other lawful powers, shall have the power to provide counseling services to West Virginia families on the purchase of federally subsidized health insurance and to accept gifts, grants, or loans from and enter into contracts or other transactions with any federal or state agency, any municipality, any private organization or any other source as may be authorized by law.