Hello.
1) You can insert booking form with calendar into the any posts or pages. Please read more how to insert and configure the booking shortcode into the post or page here https://wpbookingcalendar.com/help/inserting-booking-form/
But because you need to have the multiple booking forms at different pages, then you need to check the paid version of Booking Calendar. Please read more about it here.
2) Its possible to insert booking form and manage bookings only from admin panel. Its does not possible to manage the bookings from the front-end side.
3) If you need that the different users have ability to manage own bookings and own calendars (booking resources), then you need to check the Booking Calendar MultiUser version.
In Booking Calendar MultiUser version possible that each registered wordpress user (your owners) have own individual independent booking admin panel, and can see and manage only own bookings and some other settings (other owners will not see the bookings from this owner, they can see only own bookings). Also each owner (user) will receive the emails about the bookings of the own service(s) or property (booking resource(s)) and can approve or decline them. Also please note, that the each owner (wordpress user) will have different individual calendar(s) with booking forms in the separate pages. Please retest it in the live demo. Please read more about the initial configuration of the Booking Calendar MultiUser version: https://wpbookingcalendar.com/faq/multiuser-version-init-config/
You can test the live demo of Booking Calendar Multiuser version here.
Admin Panel of Multiuser version (here you can test several admin functionality).
Again, “poster(seller/member)” can NOT approve bookings request from front-end site. Its possible only from the admin panel.
Kind Regards.