yeah you can make subdomains manually, but you want WPMU to do it be itself. It just needs this hosting function Wildcard DNS (also called * dns) you don't need to know how it works and what it is exactly, the support should turn it on, if your host supports it.
If your host is Linux based and it runs normal wordpress then it must support databases
