So lately I heard about people running apache and nginx together, nginx for static content and apache for dynamic. Can the same be done with lighttpd and apache?
Absolutely. lighttpd can act as a proxy to a different web server for content that it doesn't handle locally.
A simple configuration would look like this - say you want lighttpd to send every request in
That configuration would send traffic to