your problem is probably due to this: “. If a directory install, is it in root or in a subdirectory? It is in the root, however the root URL itself is a subdirectory.”
shared host is not the best for wpmu+bp….
verify that your hoster allows wildcard for your account or accept multiblog systems.
Verify your wp-config.php file and show what is written in define vhost.