Hi Bishope,
Yes, it is still possible to enable SharePoint in event portal.
Please refer to following steps to complete integration:
I assume that you have enabled SharePoint in Dynamics 365, so I start from Portal part.
1. Enable SharePoint integration in portal management center:
https://admin.powerplatform.microsoft.com/resources/portals
(I have enable it)

2. Create an entity form record, add the contact form that you have added document subgrid to it.
(Check article below for how to add document subgrid to form to make the form be able to display SharePoint files.)
https://docs.microsoft.com/en-us/powerapps/maker/portals/manage-sharepoint-documents#sample-configuration-to-enable-document-management-on-the-case-entity-form

3. Add two entity permission:
The first one is for Contact, its scope is Self, enable all privileges to it.

The second is for SharePoint files, but the entity need to be sharepointdocumentlocation, set its parent entity permission to the first one and select the relationship to contact.

4. Assign above two entity permissions to Authenticated Users web role,

then assign the role to your contact who want to manage SharePoint files.

5. Almost done, and this step is important.
Create an Rewrite type page template record, set the rewrite url field to ~/Pages/Page.aspx

6. Create a new web page record, set its page template to the previous record, add the entity form to it.

7. Result
Open the page, now contact is able to manage its sharepoint files.

These files are also available in SharePoint site.

You can add an extra button to header section of web page which contains link to the documents management page.
The event website is built with Angular, so you need to have some knowledge about it to customize the web page.
In short, we should download event website files and customize it locally, then deploy modifications to portal by executing an automation script.
https://docs.microsoft.com/en-us/dynamics365/marketing/developer/portal-hosted
Regards,
Clofly