How can I have two analogue inputs, control two PWM outputs on PIC16f?
You don't seem to be setting to GO/nDONE bit. You're just turning the ADC module on (bit 0 of ADCON0/2). Read the examples in the datasheet how do you do ADC conversion. You need to set the GO bit to '1' and then wait for the hardware to turn it back to '0' after the conversion is complete and ADRESL/ADRESH updated.