Jeżeli użytkownik ma możliwość dodania do swojej strony sktyptu JS, musisz stworzyć kod który pobierze zawartość tabeli przez AJAX'a, na przykład:
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
obj = document.getElementById("tabela_graczy");
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","http://localhost/test/generator.php",true);
xmlhttp.send();
}
window.onload = loadXMLDoc;
Gdzie:http://localhost/test/generator.php to nazwa pliku w którym generujesz tabelę
a tabela_graczy to nazwa elementu w który chcesz taką tabele umieścić.
Teraz wystarczy że strona użytkownika będzie zawierała kod:
<script type="text/javascript" src="http://localhost/test/skrypt.js"></script> <div id="tabela_graczy"></div>
Gdzie
http://localhost/test/skrypt.js to adres stworzonego skryptu

a po załadowaniu strony do elementu "tabela_graczy" trafi Twoja wygenerowana tabela

EDIT:
Właśnie doczytałem że tabelka ma być tylko linkiem do strony, niestety wiąże się to z całkiem innym podejściem i generowaniem tego jako obraz przez GD.