Is there a way to provide mouse/kbd input from one computer into another computer via USB cable

Solution 1:

How about a KVM without the "V". A KVM simply switches the keyboard, video (not in your case) and mouse. Many KVMs can be switched with a hotkey such as <shift><shift>.

Here is one possible product: http://www.newegg.com/Product/Product.aspx?Item=N82E16817107417

Solution 2:

what about a virtual network combined with synergy? Programs like Hamachi can make multiple networks act as one virtual network