Couple of things D'Arcy. You can create the PO request directly from the project screen, if you have budgeted the expense.
Also you can issue products to projects using the standard (Internal Logistics) - Consumption for Projects.
You can also sell product via a project, as long as the project definition allows for this.