Is it possible to add GPIO pins to an old desktop/laptop for use as a development board?
Only by adding extra hardware - phidgets for instance have a range of cards which give IO expansion via USB. The exception is parallel printer port, which, on very old hardware, can be used as IO by writing to some output ports (on a PC).