A. No. Microsoft SharePoint Online is designed for the organization's users. You can't make SharePoint available to the general Internet population and there's no option to purchase an external connector license for use with Microsoft Online Services.

Related Reading:

Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.