QR to pay more than one address? I know that I can generate syntax for a payment qr code like so:

bitcoin:xxxaddressxxx?lable=reason&amp;amount=0.051

this pays (to) 1 address! I however, would like to know if I can scan a QR that will construct a tx that pays to two addresses

(can I add more than one address?)

eg:

bitcoin:[xxxaddressxxx1,xxxaddressxxx2]?lable=reason&amp;amount=[0.05,0.001]

so the addresses receive amounts relative to the array positions
As per BIP 21, Bitcoin URIs are only allowed to contain a single address.

You are free to develop your own format that supports multiple outputs, but it won't get very far unless you can convince other wallets to adopt it.