It won't work.
Yes, it does. I have no idea why you would think it wouldn't.
The process is simple:
- Create a wallet on one computer with 100 or so pre-generated addresses.
- Copy the wallet.dat (hell, copy the whole primecoin appdata folder) into the appropriate location on another system.
- Run primecoin and mine stuff.
- Watch all your new block show up on every client using the same wallet.dat, up until the amount of pre-generated addresses you had.
It's unlikely that you'll ever surpass 100 or so blocks so you'll probably never end up generating more.
Out of curiosity, does the mining client go through the list of addresses sequentially? In other words, if I did choose to use a common wallet with 100 reserve addresses, would I be "safe" until one of my rigs found its 101st block?
Basically, yes. Assuming something catastrophic doesn't happen first.