Short of taking her in to a vet, I would suggest using Laxatone for hairballs. You can buy it at PetSmart or just about any pet store. Your vet also sells it, tho I'm not sure if there's any difference between the over the counter Laxatone and the veterinary Laxatone. It's not very expensive, maybe 6 or 7 bucks, and my cat loves the flavor so much that she just licks it up like it's a treat.
Oh, if your kitty isn't pooping, PLEASE take her in right away. We started our cat on Laxatone after a scary situation where she stopped pooping, starting throwing up clear liquid, and was very lethargic. Being a weekend, we rushed her in to the emergency vet (oh my god SO expensive), and she had a major "blockage" of fecal matter brought on by fur in her tummy. She had to have an enema and be rehydrated. It would be fatal if not treated.
But anyways, that could be way more than what your kitty's issue is!