Give this a try.
http://www.picbasic.co.uk/forum/cont...-Selector-Tool

You can use the programming pins for I/O, You may have to isolate them during programming.

Try to find one that can be set for MCLRE as an input, but again isolate at program time.

Do you need ADC, Hardware serial, etc?