I DON'T CARE IF POOLED MINING IS BETTER, THIS IS A LEARNING EXPERIENCE FOR ME
So here is what i've done. Also, this is the FIRST time i've ever done linux so I feel like im missing a step.
I installed Ubuntu on my server, and Linuxcoin on my two test miners. I want Ubuntu to act as the server, and Linuxcoin to connect to the server on the same network.
For the server, I installed the Bitcoin client, edited the bitcoin.conf file to have rpcuser=myuser and rpcpassword=mypassword. Then, I ran bitcoin -server in terminal and a bitcoin client popped up but didn't really show any signs that it was acting as a server.
Then, on the linuxcoin servers I opened a terminal and used the "start_mining" script. I used phoenix miner (since poclbm is giving me problems) and for the URL I put the IP Address of my server (192.168.1.3) and for username and password I put the RPC username and pass. But when I went to mine, it said "connection failed, retrying" and didn't work correctly. When I try to mine to a pool, it works correctly.
Is there a port i'm supposed to open, or a way for the server to allow the other computers to connect? I checked my routers firewall, it was not blocking that port (8333).