Something like
Code:
program:
test(
and(
contains(field('#readinglist'), 'interesting', 'y', ''),
or(
contains(field('#ships'), "Angela Montenegro/Jack Hodgins", 'y', ''),
contains(field('#ships'), "Temperance Brennan/Seeley Booth", 'y', '')
),
),
'ships (crime).png',
''
)
If #readinglist is a "like tags" column then you might want to "str_in_list" instead of "contains".