Employer not paying my taxes
I started working for a company in July of this year (2008). My work started as an independent/freelancer status. I filled out an I-9 when I started in July. My employer paid me in a personal check for this work (I was responsible for taking care of the taxes on this).
After one month I started at the company full-time, leaving my freelance association, and becoming a normal full-time employee, with benefits, etc... This started August 1st. I did nothing as far as a new tax form (so I assume I was still being treated under the I-9 form I completed the month prior). My employer paid me in personal checks for my NET earnings (withholding a certain amount for taxes). These withholdings were not written anywhere on my checks.
My employer says my taxes "haven't been processed," which is code for, he hasn't paid them, even though he's withholding them from my checks. I do not want to be held responsible for the taxes my employer is not paying to the government! And with no proof of those withholdings on these checks, I don't believe I'm on solid ground.
This pay situation continued until now (Oct 22), when finally, after approaching my employer, I have filled out a W-4 form, which I believe is a more appropriate form for me (am I wrong?).
So right now I have 2 questions:
1. Was there something bad about being filed under the I-9 tax form for the past 2 months or so, even though I was working as a normal, full-time employee?
2. What do I need to do to cover myself as far as proving there taxes being withheld from my earnings, and have been for the past 2 months?
Thanks,
Glen