the fucked up thing is the IRS are saying i have less then 30 days to pay them.
That's a standard IRS tactic.
As long as you make contact with them and explain you are disputing the 1099 and subsequent taxes owed, they can't make you pay. If, however, they decide against you, then you owe more interest back to the time it was due. That's on top of penalties.
Has your mailing address changed since you worked for that employer? If not, it sounds like the company might be trying to hide some revenue they don't want to pay taxes on by claiming bogus expenses. If they have your address, there's no other reason for them to report to the IRS and not send you a copy. If that's the case, expect them to delay, lie and ignore you. They will attempt to avoid getting caught no matter what you have to deal with.
If you can gather evidence of what they paid you, it's a very good start. The IRS always allows the taxpayer an opportunity to dispute their findings with evidence. Pay stubs, direct deposit bank records, invoices you sent to the company or copies of checks deposited go a long way toward demonstrating a $700 income versus $67K.