I use the brown papier-mache boxes that you can buy from craft stores. I paint them with a water based paint and leave them to dry.
You will need 2 pieces of fabric for the top and bottom of your pincushion, Filling, A button and a glue gun.
Slitting the back stuff with polyester filling
Hey presto a lovely gift for any of your sewing buddies.
If I haven't explained myself very well just leave a comment and I will get back to you.