in reply to IO::Tee and write / format
My initial and still current guess is that formats don't work on tied handles.
Have you considered Perl6::Form (Perl6-style forms for Perl5) as an alternative? I heard good things about it.