unfortunately, the machineID will not set affinity for F@H. You don't really need to. If you run two instances (from two different folders, with two different IDs set) you will be fine. You won't necessarily have each WU working on only one CPU but the sharing overhead is VERY small.
Before I stopped F@H, I experimented, and observed that they were spread over both CPUs, but setting affinity did not changed PPD at all.
hope this helps
Sid
(If you are running one instance of F@H and one instance of something else such as a BOINC project, you DO need to set affinity or F@H will hog more resource than it's one CPU core. (I saw it get as bad ad 75/25)
But again.... MachineID does not set affinity nor does the -local flag (it just tells F@H where to look for it's files)