Shocky,
You WILL, I repeat you WILL, need a C1 transit visa unless you are citizen of a country that has a waiver program with US. Please check with consulate and DO NOT rely upon others answers unless they themselves have gone through the process.
There are people on this forum who are replying to posts without any experience or research.
Best Wishes
(Sorry couldn't still answer the cost part)