there is a script in the wiki which you should be able to adapt...
wiki.scribus.net/canvas/Adjust_a_text_frame_to_fit_its_content
just ask if you need help...
without a script, you can manually fit the text frame and then use "windows > align and distribute" to center the frames to each other
ciao
a.l.e