|"If you converted one pc into a server on a partition of the harddrive and conntected them on the network usting the server pc to host the OS you could would get both there power."|
Your friend was correct right up to this: "could would get both there power."
That is a false statement.
What you friend is referring to is terminal services or usage of RDP. Once you start a terminal session you have two worlds. One is your terminal session and one is your local desktop.
Neither accomplishes your c: question.
You can have two or multiple systems connected together for shared processing. This is done in the Alpha and mainframe world. It requires a Front End Processor which is a traffic processing cop in front of all the backend processor units. Even in this setup each backend processor unit has its own memory, cpus, and system bus.
That is not what you are asking about.
Also don't confuse the linux article for being the same as you are asking. It is just like I explained above [distributed processing is what it is called] but again that is not what you are asking for.
If you want to understand distributed processing a bit more sign up for the Seti project.
This is where you make your computer available online for them to use to crunch numbers. There are users all over the world contributing to this project. That is distributed processing.
There is no shared memory, video like you asked about in your post.
Imagine the power if you knew how to internet search