Non è affatto una boiata...il fatto è che potresti prevedere una directory che contiene tutti gli allegati, così che quando predisponi i link nelle pagine del sito puoi fare una cosa del genere

Codice PHP:
<?php
$cartella_allegati 
'./attachment/';

// Omissis

echo '[url="'.$cartella_allegati.'"]Link[/url]';   // $mio_file è il file che hai caricato da qualche parte...

// Omissis
?>
Di solito è questo il modo di procedere...anzi, puoi pensare di crearti un file config.php nel quale metti la configurazione del tuo sistema, magari definendo le cartelle che usi (come quella per gli allegati) e richiamando ogni volta con un require_once('./config.php')...
Buon Natale