1) on peu faire ça en pas mal de langage, pas obligatoirement en PHP. Je ne fait que citer que celui que j´utiliserai.
2) Il n´y a pas de commande toute faite, il faut faire un traitement sur la chaîne qui contient l´URL.
3) Va jeter un oeil sur les ´tutos des Zér0s", il me semble en avoir vu 1 qui fait ça.