Help conceiving a project

In your original post you talk about using USB. Don't expect to use USB link longer than a few meters. 10 or 20m is far to long for USB to work.
If the dialog is slow and you are poor use RS232. If you are rich use Zigbee.