<?php
/*
Plugin Name: Page-Item-ID
Plugin URI: http://wordpress.org/support/topic/157365
Description: Moves 'page-item-PAGEID` classes assigned by wp_list_pages() to separate id attribute.
Version: R1
Author: Kaf Oseo
Author URI: http://szub.net

    Copyright (c) 2008 Kaf Oseo (http://szub.net)
    Page-Item-ID is released under the GNU General Public License, version 2 (GPL2)
    http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

    This is a WordPress plugin (http://wordpress.org).
*/

function szub_list_pages_page_item_id($text) {
    return 
preg_replace('% page-item-([0-9]{1,})"%''" id="page-item-\\1"'$text);
}

add_filter('wp_list_pages''szub_list_pages_page_item_id');
?>