It's possible he was just talking stupid and will come to his senses and realize that under the law he can't not pay you and that it's sure not worth the hassle that will result in. It's a violation of both state and federal laws.
If you post back and tell us what State you're in (there's a reason that's a "default" question when you posted), someone can tell you what your State's law says regarding final pay. Then if he doesn't pay you by that time, you may contact your State's Department of Labor/wage and hour division and file a complaint.