Lo que pasa es que cuando pones una variable $archivo dentro de " ", php las interpola. Qué quiero decir.... busca el valor de esas variables y las reemplaza.... y si no existe las deja en blanco....
para que te funcione bien la escritura en el archivo podrías probar con
Código PHP:
fputs ($fichero, '
<?
$archivo = fopen ("conversacion.txt", "r");
echo "<table border=1><tr><td>";
while (!feof($archivo))
{
$buffer = fgets ($archivo, 255);
echo $buffer;
}
echo "</td></tr></table>";
fclose ($archivo);
?>');