Here is what I'm using to transfer the balances to my main wallet from my other instances every hour:
#!/usr/bin/env python
import subprocess
import sys
from decimal import Decimal
daemon, addr = sys.argv[1], sys.argv[2]
balance = Decimal(subprocess.check_output([daemon, 'getbalance']))
if balance > Decimal('1'):
cansend = balance - Decimal('0.01')
subprocess.check_call([daemon, 'sendtoaddress', addr, str(cansend)])
Run it with:
./bal.py ./primecoind YOURMAINADDRESS
while sleep 1h; do python ./bal.py ./primecoind YOURMAINADDRESS; done
Obviously first parameter is the path to primecoind, second parameter is the address to send XPMs to.
By the way it looks like the max fee (for fresh coins) is 0.01. Good.
I copy same wallet.dat to all computers and get all mined XMP into one wallet.