Gradmin, are you able to accomplish this using User-defined Overrides? That should be possible if you are just making the SSIDs unique per-device.
David, was the problem with using User-defined Overrides for your use-case because of having to set passwords?