Have you looked at spoonflower? You can have your own fabric printed, or you could try some home fabric printing you can cut a piece of fabric and freezer paper to paper size iron the fabric to the shiny side of the paper and put it through your home printer. I would launder and check for bleeding or fading. There are lots of tutorials you can look at about it.