# filename = displayInMobilePhone.cgi use Everything; $chatter = getNode('chatterbox'); $loggedUsers = getNode('other users'); $chatter->makeXML; $loggedUsers->makeXML; ...other stuff... use Template; use XML::Simple; # or your personal choice $display = new Template(...); $xml = new XML::Simple(...); $chatterDATA = $xml->XMLin($chatter->{XML}); $usersDATA = $xml->XMLin($loggedUsers->{XML}); $display->parse('mobile.template', {chatter => $chatterDATA, users => $usersDATA}); ....ta-da done!!!!!