If lpd does not listen for network connections, there is not much point in running it. lpd (line printer daemon) is what machines communicate with when printing to a printer on a remote machine. If lpd isn't running, or not listening, then you can't print.
syslogd is the syslog daemon. If the machine in question is NOT a syslog server, meaning other machine are not sending their syslog message to this machine, then you are safe in running syslogd so it does not listen for network connections. This, in my opinion, should be the default unless you set up a syslog server.