Can I have and participate in an HSA if I am on Medicare?

No. Medicare participants are not eligible for the HSA.  If you had an HSA before you enrolled in Medicare, you can keep it; however, you cannot continue to make contributions to an HSA after you enroll in Medicare.