Safari and Omniweb may be blocking local cookies anyway, for whatever reason that may not be apparent right now. As I don't have a Mac, I can only guess
If it's like IE, then there may be zones you can set up and local pages are not in a zone that allow cookies (or Javascript from saving them)