I can't figure out what is the difference between these two programs. Specifically, I'm interested in running a virtual server in the background, as a daemon (Linux host OS)
VMware Server runs as an application on a normal OS Windows or Linux. ESXi installs it's own hypervisor as the base OS.
If you're asking about this, then it's likely that you should start out with VMware Server.