Thanks for the sound advice here and other posts ref operation of passenger window from drivers door controls.
Daughter reported her 2008 1.2 Active GP had stopped opening her passenger window from drivers controls but was okay on passenger door side.
After checking a few threads on here and doing the recommended checks I just finished the job this afternoon and all is perfect -
Here is how I got on;
First I removed the switch itself from drivers door and stripped it to check condition of contacts within tiny circuit board - these were all gummed up so did need a clean, reassembled (I was convinced this was the reason for fault) plugged back in but nope, would still not open/close passenger wdw but all other functions worked (dvrs wdw, mirrors etc) I pulled back the grommet on drivers door loom and had a cursory glance at wires, all looked intact? So I thought dicky switch?? Then I seen that the red light on the toggle switch (on drivers door controls) was not lit for pass door, drivers door was lit and worked fine so no power...?
I then unplugged the drivers door loom completely this time and pulled it right back and had a 'Proper' look at the wires, hey presto after pulling back the rubber concertina fully as far as I could it revealed an old bit of repair work had been done (by a previous owner to two wires, just twisted joints (idiot) one was intact and sure enough the other was disconnected - this had been hidden from view behind the rubber concertina length. So out with the solder iron and a couple of new wire strands, heatshrink etc spliced in new joints to two offending wires and then had a good luck at the other smaller gauge wires, a few were basically cracked so I went over a few where needed with insulation tape. Replaced all back and Yeahh... working windows all round once again - cost a good hour of my time and bit of patience, I also dismanteld and cleaned pass door control.
So if your punto stops working the windows definitely do a full check of the door looms before wasting any time and money on anything else...
as said Thanks for posting the help I needed guys!