Just my opinion yirisrose, but it think the weave on the towel would be too loose. I can't really see I it working well for you. If you only need a small amount of batting, some Walmart's carry it on the roll that you could buy a quarter yard. And so does JoAnn's. As for thread, I use cotton. For this project I don't know as it would matter what type.
JMHO