No beh concettualmente va bene...ma come scrittura è meglio cosi:
Codice PHP:
[url="citazioni<?php print(rand(1, 20)); ?>.php"]link[/url]
Cmq ti consiglio più che altro di mettere 20 citazioni in un db. Ad ogni citazione assegni un ID, un numero fisso che le identifica.
poi rimandi alla pagina "citazioni.php", che in base all'ID richeisto printa la citazione corrispondente del Db.
Questo per evitare di fare 20 pagine diverse, quand puoi farne una sola (questo è il bello dell'utilizzo dei database).
Ad esempio il link potrebbe essere:
Codice PHP:
[url="citazioni.php?id=<?php print(rand(1,20)); ?>"]link[/url]
poi in "citazioni.php" metti
Codice PHP:
$id = $_GET['id'];
$sql = "SELECT FROM tabella_citazioni WHERE id = '".$id."'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
print($row['testo_citazione']);
E' solo un esempio per spiegarti meglio cos aintendevo. Spero tu abbia capito qualcosa :P