I am aware that it is possible to write a page template with custom PHP code to generate dynamic content.
For example, the page can take in a query parameter e.g. musician ID. It then uses custom PHP logic to retrieve the musician's info from database based on the ID, and generate the html for the musician's profile. Wordpress will treat this as one page, not the multiple pages that the user sees.
Example URLs for some musicians:
But these are in fact one single Wordpress page with additional PHP logic that I am going to write.
My question: Is it possible to add Wordpress comments (via comments_template()?) for each musician? That is, user will see a different set of comments for each musician.