In areas where we want to protect the carpet from bunnies we use pool carpeting, which you can get at home improvement centers for really cheap ($3 a foot, and it's 6 ft wide). It comes in a bunch of different colours to blend in with whatever colour scheme you've got going on, and it doesn't have fibers that the bunnies can rip up and eat. Any spills can also be wiped right off it.
For your table legs I would recommend bitter apple spray or Fooey, both of which rabbits hate. I don't really understand what you mean by the 'underside' of your rocker though. Do you mean the wood structure itself or some sort of fabric bottom?
Could you find an online picture of something similar to your chair?
For any non-porous surface, bitter apple, bitter lime or Fooey works really well. If your bunnies are attacking the fabric underside of the chair (if it has one), then I would suggest covering it with some sort of plastic. If you cannot immediately see the fabric that your rabbits are eating (again, assuming that they are), you can go to Joann fabrics or some other similar place and get clear, flexible vinyl and staple it over the fabric they enjoy chewing.