@-l-l- Setting up a site with sub-domains should be easy. Just configure them as usual and point them to the grav install (root directory e.g. html/grav). The rest does Grav.
But if you really insist on having subfolders as mutliple sites you either have to write up something for your own or put every sub-site into a different folder and consider Themer to use different themes.