Ciao,
si deve essere collegati ad un altro db (es. template1), poi basta inviare la query SQL "CREATE DATABASE etc.etc." con pg_query, l'utente con cui ci si connette deve avere i permessi di creazione