Suponiendo que tu variable sea $variable haces esto:
Primero generas una variable de javascript desde php con el contenido de $variable (recuerda que esto lo tienes que hacer dentro del HEAD de tu HTML). El código te queda así:
Código HTML:
Ver original<?PHP
$variable='Este es todo el texto que vas a mostrar como información adicional al hacer click en el link';
echo '<script lang="JavaScript">
var contenido="'.$variable.'";
function Mostrar(objId){
obj=document.getElementById(objId);
obj.innerHTML=contenido;
}
?>
<a href="#" onclick="Mostrar('mastexto')">Mas datos
</a>
Esto es para generar desde php una variable de javascript con el contenido que quieres mostrar y una función tambien de javascript para mostrar el contenido en un textarea. Luego se llama a la función desde el evento onclick del link y se le pasa el id del textarea. Y listo, cuando le das clic al link aparece en el textarea el contenido de la $variable de php. Esto puedes hacerlo también con un DIV, un TD o cualquier otro tag HTML que pueda mostrar texto en su interior. Pruébalo, pues yo no he tenido tiempo de probarlo. Puede ser que al escribirlo así de volada se me haya ido algún detallito. Cualquier cosa postea a ver como lo vamos acomodando. Espero que te sirva.