OK, this limits the scope of what you need significantly.
The tachometer and speedometer are not natively driven by serial data but instead have dedicated wiring from an ECM/PCM.
The coolant temperature, oil pressure, battery voltage, and fuel level gauges all are driven by serial data where data is sent at changes of value for the most part. Natively it may only be sent at a given threshold of change but you can do whatever you like there.
I think many warning lamps are illuminted during initialization of the cluster and various control modules command them off by serial data messaging.
My spreadsheets are primarily put together for my own use and as such there is no documentation about how to make it work for you.
They are Google Docs Sheets so I can give you a link to a shared copy where I can load sample data and filter it for display system related data.
The spreadsheet shows some of the gauge displays broken out but not the warning lamps.
I have a listing of the warning lamp extended addresses also.
docs.google.com