You can use below Microsoft Graph Calendar Events API to create the outlook events or meetings and "Calendars.ReadWrite" delegated /application permissions need to be granted to your application.
POST https://graph.microsoft.com/v1.0/me/events
POST https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/events
Note : Calling the /me endpoint requires a signed-in user and therefore a delegated permission. Application permissions are not supported when using the /me endpoint.
Please refer this Create a new event using Microsoft Graph API in PHP web app documentation which is very relevent to your requirement. Also, You can also refer this microsoft documented tutorial on how to build a PHP web app that uses the Microsoft Graph API to retrieve calendar information for a user.
Below is the documentation on how to create and enable an event as an online meeting using Microsoft Graph Calendar / Events API :
Hope this helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any further questions about this answer, please click "Comment".