Adding resources to QGIS for a specific project, I'm not sure about the feasibility but you can add resources when starting QGIS. However, this will impact all QGIS projects.
To do this, you must create a startup.py file and place it in a particular place:
Windows: AppData Roaming QGIS QGIS QGIS3
macOS: Library/Application Support/QGIS/QGIS3
For example, the content of my startup.py file:
from qgis.utils import iface
from qgis.core import QgsExpressionContextTools
## When the initialization of QGIS is complete, we launch the hello function
In order to avoid that resources are added for all projects, I suggest you make a function that reads the name of the project and if it matches the shared one, then you add the wfs wms links. However, this implies that users open the project directly in the folder and not open QGIS and then open a project.
In the case where users open QGIS and then the project, you can set up a function with a signal that does the following action: when the current project change, read the name of the project and if the name matches the shared one then you add the wms wfs links.