Thanks @Colin and @Buckskin - all really helpful suggestions. I think I can assemble the solution from this information, although it may take a little time to get the hardware. Thanks again.