Het lijkt er op dat `header()` het beste werkt:
 * Als ik kijk naar een niet-bestaande afbeelding, krijg ik netjes een 404 foutmelding en een png met "Photo not found". http://karpenoktem.nl/fotos/foto.php?foto=2012-12-21-kerstgala%2Felsl%2FP1080300.JPGx Dus blijkbaar werkt het gewoon op karpenoktem.nl met FastCGI en lighttpd.
 * Op mijn computer (standaard Ubuntu+PHP5+Apache2) werkt een `Status:` header niet, maar een `HTTP/1.1` header wel.
 * Volgens deze pagina kan de `HTTP/1.1` header gewoon gebruikt worden, ook onder FastCGI: http://stackoverflow.com/questions/8828275/still-necessary-to-use-status-404-not-found-for-fcgi

Dus ik laat het maar zo staan.