HP was no help at all on this. Despite having a 791TU page, there was absolutely no memory information on that page at all.
So when you need info, ask Google, right? I did... And Amazon.com popped up with this:
http://www.amazon.com/Memory-Compaq-Presario-C791TU-Upgrade/dp/B00NYJZYEG
So someone there is selling memory specifically for that model of laptop. In looking at the picture they had posted, you can see the memory type and speeds.
It is DDR2, 2GB per stick, 667Mhz SoDIMM memory made by Hynix.
Here is another link to a page on Amazon where a bunch of different memory and memory kits are available for your laptop.... I see a couple that are 4GB kits.
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Delectronics&field-keywords=C791TU+memory&rh=n%3A172282%2Ck%3AC791TU+memory
I never was able to find out how many memory slots there are, nor what the memory limit is. I have to assume it is 2 memory slots, and 4GB is probably the limit, which probably means the laptops came with 32 bit Windows, and thus the 4GB limitation.