Dla wielu z Was być może będzie i śmieszne to z czym mam problem... Ale jestem na etapie wstępnego uczenia się XML, wiec proszę - weźcie na to poprawkę

Założenia:
1) Plik powinien być aktualizowany (o czym za moment) każdego dnia o godzinie 04:00 rano.
Aktualizowany, ponieważ dane są przesyłane z sewera na serwer za pomocą curl. Zrobiłem więc tak:
<?php $ch = curl_init('htt://cos_tam.com/plik.tar.bz2'); curl_setopt($ch, CURLOPT_FILE, $fh); curl_exec($ch); curl_close($ch); ?>
OK - plik mam na serwerze, ale jak zauważyliście jest on "podwójnie" spakowany. Znajduje się w nim plik o nazwie moreinfo.xml
2) Jak teraz zacząć, by ten plik był przetwarzany przez (jakiś) skrypt w taki sposób (przynajmniej tak myślę), by na chwilę rozpakować go i przekazać dane zawarte w pliku XML do tabeli w bazie MySQL? Czy w ogóle jest to możliwe?
Narazie to chyba tyle... Ale proszę o wszelkie sugestie i porady - będę bardzo wdzięczny za pomoc...