è difficile che un hoster ti dia database illimitati e che ti faccia gestire a tuo piacimento la creazione dei db (i db mysql non funzionano come i db access), cmq le principali funzioni di riferimento sono

www.php.net/mysql_create_db // per creare un db
www.php.net/mysql_query // per inviare le query
www.php.net/dir // per leggere le dir
www.php.net/fopen // per aprire/creare i file
www.php.net/mkdir // per creare le directory
www.php.net/file_get_contents // per leggere il contenuto dei file in una stringa
www.php.net/fputs // per scrivere stringhe nei file
www.php.net/str_replace // per modificare il contenuto di stringhe da mettere nei file