I had this same exact problem last week. After spending a bunch of time researching this myself I found an app called Tweakker which will set up the APN settings automatically after you choose straight talk as your carrier.
Here are the settings I have on my nexus one right now:
NAME:Tweakker...