use XML::RSS; my $rss = new XML::RSS (version => '2.0'); $rss->channel(title => 'freshmeat.net', link => 'http://freshmeat.net', description => 'the one-stop-shop for all your software needs', ); $rss->image(title => 'freshmeat.net', url => 'http://freshmeat.net/images/fm.mini.jpg', link => 'http://freshmeat.net', width => 88, height => 31, description => 'This is the Freshmeat image stupid' ); $rss->add_item(title => "GTKeyboard 0.85", # creates a guid field with permaLink=true permaLink => "http://freshmeat.net/news/1999/06/21/930003829.html", # alternately creates a guid field with permaLink=false # guid => "gtkeyboard-0.85 enclosure => { url=>$url, type=>"application/x-bittorrent" }, description => 'blah blah' );