in reply to
ODF file handling
Slightly off-topic, put just an hour ago I uploaded my first CPAN module which is Algorithm::Pair::Swiss which is intended to generate pairing for tournaments... It should show up on CPAN in a few hours... You might want to have a look to see if you can use it: http://www.shebang.nl/projects/Algorithm-Pair-Swiss/
I'm also in the process of writing a GUI-interface which uses this module, but I'm not doing anything regarding ODF-exporting (or any exporting for that matter).