Hey,
From the jist of what you have told me it would be hard to tell you exactly what to do (ie. I don't know exactly what you are working with). So, I wrote up some questions.
The first question is:
- find out if the LCD is interfaced with a independent circuit/harddrive (basically will it operate on it's own, or does it need info from another source)
The second question is:
- where is the comm. port(s)
- what kinda comm. port is it
- IDE/serial/usb/IEEE 1394(firewire)/ethernet(god I hope not)
From what I got out of the a few of those articles I read it was serial. This is where you would connect your PC to your LCD/circuit. (I'm doing something similar to this at work only I'm interfacing a keyboard with usb)
If your LCD is Compatible/or is the same one in the link you sent me I suggest taking a look at the links below. The upgrade link will link you to an application that you need to send that firmware. The firmware link has open source code (written probably in asm

sorry not C++) that you can mess with (this is the stuff you send your device. It also has information on how to properly connect your pc to your LCD.
http://www.pjrc.com/tech/mp3/firmware.html
http://www.pjrc.com/tech/mp3/upgrade.html
I hope this helpz,
P.S. Plz reply I would like to know if you get it to work
Davis