I've posted the steps/fixes to get a 64-bit NS/Cocoa Emacs 23.1 working for Snow Leopard on my blog at http://blog.fac9.com/index.php/2009/08/30/building-a-64-bit-emacs-on-snow-leopard/ . I've been using it for a week without problems.
Feel free to roll those changes in, I haven't contributed to any GNU projects before so I'm not really sure where to begin making a patch / dealing with copyright assignment.