I'm working on that right now... I started writing the software for a replacement gauge cluster that will work with ANY OBD II vehicle. It's a customizable Flash program that reads info from the OBDII as long as you (obviously) have the OBDII connected through a scan tool to your computer. The software is designed to pull all the main important items on cluster (OEM) and represent them how every you wish to digitally depict them. I'm a little far from finished since I don't have the time to work on it as much as I'd like. But I'll post pics of it as I get it further towards completion.
-If you want to do this yourself, it's really simple through Visual Basic. There's SDK code to read from scan tools all over the net (www.obdII.com) and then write a simple app in visual basic to pull the values you need (like speed, tach, temps, preasure, etc.) and then design an nice detailed GUI in Flash that represents the values you pull from that app. Use the Flash OCX to communicate Flash with VB. I've been doing it for years and it works well.