Use currying to call the url callbacks, and use preg_replace_callback
Use currying to call the url callbacks, and use preg_replace_callback

This definitely looks neater than the string maniplation it replaces

charnimda/lgbtpzn-social,csarven/statusnet,bankonme/gnu-social,charnimda/lgbtpzn-social,zh/statusnet,Piratas/tortuga,UngPirat/freesocial,chimo/social,Piratas/tortuga,studio666/gnu-social,zcopley/StatusNet,charlycoste/StatusNet,znarf/statusnet-ladistribution,csarven/statusnet,eXcomm/gnu-social,eXcomm/gnu-social,zh/statusnet,zcopley/StatusNet,minmb/statusnet,eXcomm/gnu-social,furtherfield/gnu-social,zh/statusnet,zcopley/zcopleys-statusnet-clone,UngPirat/freesocial,zcopley/StatusNet,d3vgru/StatusNet,csarven/statusnet,chimo/social,studio666/gnu-social,znarf/statusnet-ladistribution,charlycoste/StatusNet,studio666/gnu-social,shashi/StatusNet,gnusocial/mainline,csarven/statusnet,foocorp/gnu-social,Piratas/tortuga,furtherfield/gnu-social,sikevux/bsk-social,znarf/statusnet-ladistribution,xebia/statusnet-oauth2,shashi/StatusNet,furtherfield/gnu-social,shashi/StatusNet,faulteh/gnu-social,foocorp/gnu-social,faulteh/gnu-social,sikevux/bsk-social,bankonme/gnu-social,minmb/statusnet,chimo/social,d3vgru/StatusNet,Piratas/tortuga,gnusocial/mainline,charlycoste/StatusNet,faulteh/gnu-social,xebia/statusnet-oauth2,studio666/gnu-social,foocorp/gnu-social,zcopley/zcopleys-statusnet-clone,furtherfield/gnu-social,UngPirat/freesocial,bankonme/gnu-social,bankonme/gnu-social,brion/StatusNet,eXcomm/gnu-social,xebia/statusnet-oauth2,brion/StatusNet,charnimda/lgbtpzn-social,minmb/statusnet,gnusocial/mainline,faulteh/gnu-social,zcopley/zcopleys-statusnet-clone,sikevux/bsk-social,brion/StatusNet,gnusocial/mainline,d3vgru/StatusNet,sikevux/bsk-social