your best bet would be a weaving mill ( WEBEREI )
Other than that you could buy white blinds and then apply the picture you want print ( ink jet) onto with a kind of transfer film, which is particluarly handy for smaller prints.
I once had photos printed onto a latge white table cloth by SHIRTHOUSE
http://shirthouse.frappant.ch/
either way, i think this idea of yours is a costly one

I have not come across anything like that yet,so be prepared to fork out a lot of money