Custom menu items with hook menu
See hook_menu for reference under using Wildcards but you need to tell your menu which page arguments are going to be passed into your function:

$items['committee'] = array(
        'title' =&gt; 'Committee Page',
        'page callback' =&gt; 'committeemenu_mymenu_page_callback',
        'access callback' =&gt; TRUE,
        'type' =&gt; MENU_NORMAL_ITEM,
    );  

    $items['committee/%/roster'] = array(
        'title' =&gt; 'Roster',
        'page callback' =&gt; 'committeemenu_mymenu_page_callback',
        'page arguments' =&gt; array(1),
        'access callback' =&gt; TRUE,
        'type' =&gt; MENU_NORMAL_ITEM,
    );  

    $items['committee/%/charter'] = array(
        'title' =&gt; 'Charter',
        'page callback' =&gt; 'committeemenu_mymenu_page_callback',
        'page arguments' =&gt; array(1),
        'access callback' =&gt; TRUE,
        'type' =&gt; MENU_NORMAL_ITEM,
    );  


In this case array(1) would be the second positiong (as array(0) would be the first) if your wildcard resided in committee/charter/% it would be array(2).

I do not believe your items will be showing in the menu because there are wild cards, you would have to do that in your local tasks instead as the menu would not have any idea.