I can't imagine why you couldn't carry it on. We carry on computers, I even carried on a small projector. People carry camera equipment too. If you take the needles out and pack them in the suitcase they should have no objections. But to be sure call the airline and the TSA office at the airport. They would be the ones stopping it.
What would it cost to ship it thru one of those pack and ship places?