Prova a passare il parametro con & davanti, ossia scrivi:


switch ($type_list)
{
case 'status': $list = create_list(& $stat, $value);
break;
// ...
}//switch..