Well, the GLCD option is still nice, some elm OBDII chip could be used too.

Doing everything you said.. maybe a standalone PC with a VB (c, Delphi) software would be much easier....