Here's the scenario: I have a lot of traffic that goes among the computers in my office, but there is no wired connection to the Internet in it. So, as it stands, each computer runs just a wireless connection. As a result, all traffic from one computer in my office to another in my office has to go across the wireless connection twice. This is quite slow. BUT, I do need the wireless connection to get access to the Internet and other computers/printers/etc. that are not in my office.
So, what I want to do is something like the following: Put a switch in my office. Wire all the computer in my office to it. Somehow -- and this is the critical part -- get the traffic among the computers in my office to communicate over this new wired (mini) LAN and have only the traffic that needs to go over the wireless connection do so.
I realize that I could use a wireless bridge into my office and run my (new, mini) LAN behind it, but then all the computers in my office would share one wireless connection, so then the wireless connection would become a bottleneck. That's why I want the traffic separated in the way described above: "local" (ie, inter-my-individual-office) traffic on a LAN and "non-local" (ie, stuff between a computer in my office and something not in my office) over the wireless connection (which is connected to the bigger, existing LAN).
Also, I am running various versions of Windows, Linux, OS X. The most important would be Vista (and shortly Windows 7) at the moment. I mention these things in case there are OS-specific issues.
Hope that make sense. Thoughts are much appreciated!