Can I run a miner on the same computer as a P2Pool node?
You can use a local node with no issue.  The p2pool instance will eventually increase the difficulty of the shares it asks of the miner if it is getting too many of them. 99% of those "accepted" shares are simply faked to keep the mining client happy anyway, the current share difficulty of the p2pool network is over 500k.