I would look at I/O to I/O interfaces such as what you refer to as a brute force method. Yes it is used, but here in the US (I am not adequately familiar with other markets) generally some type of communications medium is used. Especially when if your are planning on sending/receiving any analog information. That can get expensive having to double up on I/O just to pass the info back and forth. The most popular communications medium right now is Ethernet I/P. It is easy to setup, fast and flexible. Maybe if you post a little more about the number of points and an idea of what you are doing with the information, I can be more specific. For example, a couple discrete points would not really warrant any communication setup.
Russell