Return User Meta text as links to post edit inside the user columns

Your get_the_author_meta() calls must be returning a string(following your comments), so what you’ll need to do is split that string up into an array, loop over it and build an array of links, then join it back together at the end using a seperator.

/*
    Meh, no license, do as you want with it..
    Example code
*/
function ids_to_post_editlink( $ids = array(), $seperator=" " ) {
    if( empty( $ids ) || '' == $ids )
        return;

    if( !is_array( $ids ) )
        $ids = explode( ',', $ids );

    $links = array();
    $ids   = array_map( 'intval', $ids );

    foreach( $ids as $pid )
        $links[] = "<a href="" . admin_url( "post.php?action=edit&post=$pid" ) . "">$pid</a>";

    return implode( $seperator, $links );
}

Add that function alongside your code, then update your get_the_author_meta calls to one of the following..

 // Default(space seperated)
 return ids_to_post_editlink( get_the_author_meta( 'your-meta-key', $id ) );

 // Comma seperated 
 return ids_to_post_editlink( get_the_author_meta( 'your-meta-key', $id ), ', ' );

 // Pipe seperated 
 return ids_to_post_editlink( get_the_author_meta( 'your-meta-key', $id ), ' | ' );

Hope that helps..