il problema è che non riesco ad elaborare una query che mi permetta di inserire dati provenienti da un form in tre tabelle distinte.
Fai tre query distinte

Dopo di che, su come hai organizzato il database. Se spieghi precisamente magari ti si può dare una mano per migliorarlo, ammesso che ce ne sia bisogno