Communication options?

actually this is very close to what I want....
would prefer less relays and more inputs.

http://www.oceancontrols.com.au/controllers/kta223_Relayduino.htm