Ich habs auch mal gemacht, war schon länger her(der webspace wurde immer gelöscht, wegen der Auslastung). Ich verrate nur soviel, man verwendet die linux version des ts clients, bastele sich ein paar datein zurecht und nehme eine mysql datenbank. Ich werde es nicht verraten und muss erstmal selbst gucken wo ich die passenden datein habe. nicht das morgen auf allen webspace servern teamspeak läuft.
Joomla darfst du drauf machen es ist ja ne ganz normale webanwendung.