first of all you might put this in another section for help.
years ago i took photos to a print shop and they put them onto fabric squares I had.
I hear good things about spoonflower (I think it's called) and other sites online where you can get them printed on fabrics.
maybe someone else will have other options for you. Good luck.