I've modified the HardwareSerial code to handle 9 bits:
http://arduino.cc/forum/index.php/topic,91377
This is for the 1.0 version of the IDE only. Also it hasn't been through any "peer review" yet, so I can't guarantee it is really stable. If you are going to try it I suggest saving the old versions of HardwareSerial, just in case.