Here's another idea, and potentially cheaper.
DIGITAL POTENTIOMETERS
They're tiny and available in SMT versions.
The resistance can be configured through SPI or i2c on most (some have simpler up/down mechanisms) .. with i2c and spi you can select the chip by address or by CS pin to program the new resistance valu
i2c and spi potentiometes can be connected in series or in parallel on same circuit board to allow for finer control over the resistance value (most chips offer 128 or 256 steps, put two in series or parallel and you have 512 values)
you could combine a bigger value with a smaller value, for example a 256 tap 100k with a 127-256 tap 10k one, and then you'd have fine control within those 100k (about 40 ohm steps on the 10k pot)
So you'd have only two pins going into the board but above the "resistor" you'll have a header with the i2c/spi pins and optionally the CS pins (to select individual chips if you have multiple on the board) and when you want to change the value, you just plug a microcontroller driven device which quickly determines the number of chips on the board, reads the values from each one and gives user ability to adjust values.
Downside :
They need power to work ... most can work from around 2.7v and up and require little power, picking a random microchip datasheet I saw 45uA at 2.7v , 15uA at 5v ... on a TI part (TPL0102) I see 0.2uA at 5v ... so you could basically put a battery on the tiny pcb. A CR2032 with typical 225 mAh capacity will last about 1000 hours at 200uA load, much more at only 50uA that's supposed to be the typical consumption. So basically these will work for more than 1 month and then you'd need to replace the battery which is less than 1$ (cr2032 is so mass produced it's actually more like 20 cents if you buy 50-100, here's an example
http://www.digikey.com/product-detail/en/panasonic-bsg/CR2032/P189-ND/31939 )
There's also non-volatile potentiometers, but you'd only need those if you want to retain the value when the chips are not powered, so maybe for long development periods where you'd have to replace the battey. but even then you could add a couple of pins to the "programmer" device and send 3v to your configurable resistor through the header (you'd have to use a couple of diodes to prevent voltage going into the battery or from battery to programmer, it's not hard) , pull out the battery and replace it, then remove the programmer header.
the other potential downside is that the maximum current on the resistance pins is usually very small, at around 2.. 2.5mA , with maybe bursts of up to 20mA .. for some applications this may be too small.