Sign up for Office 365
Learn more about Office 365
This is Justin with Microsoft Office 365 SharePoint Support.
Office Live is a separate product from Office 365 and as such may not have identical features. The supported functionality for using the public facing web site is using the built in user interface to make changes to the page. You may be able to accomplish uploading the files using a mapped network drive or SharePoint Designer. I will include links for both.
Microsoft Office 365 SharePoint Support