Als externer CAN-Controller würde sich der MCP2510 von Microchip anbieten. Den gibts bei Farnell für 4,30€/Stück (bzw. 3,60€/Stück ab 10 Stück Abnahmemenge). Den kannst Du per SPI auch an nen Mega8 anschließen.
Dann kämst Du schätzungsweise auf ~10€ pro Steuergerät, zuzüglich der Leistungstransistoren zur Ansteuerung der Beleuchtung.

askazo