OBD-II has been mentioned quite a lot before. Here, here and here. There are a lot more mentions as well.

If you use a small microcontroller then you can multiplex the serial port.

- Trevor