Ilya hit it dead nuts here PJB. Sometime I even question why you ask peoples opinion for things on this forum when 99.9% of the time you end up doing your own thing anyways. Seriously, you should preface the majority of your posts by stating “what do you guys think I should do about x, I’m not willing to do x, y, z for whatever reason, so that really only leaves me with x options.”
I’m sure you can find an upholstry place around here who you could bring it to who could give you a better idea as to what would need to get done and the cost associated with the work.
In my opinion, a short term solution would be duct tape until you find a more permanent way to fix it.
Good luck regardless.