Improvável. Toda a ideia de uma VM é que ela é um ambiente protegido e emulado. Embora seja possível com o VirtualBox colocar a VM na mesma rede, permitindo que você entre em contato com o host pela rede, você ainda precisa saber algumas informações sobre o host para descobrir qual é o seu ip ou hostname.
É possível, na maioria dos pacotes de software de VM, mapear diretamente as pastas locais compartilhadas e, teoricamente, você pode criar algo para tornar isso possível, mas não acho que seja isso o que você procura, como sempre é necessário fazer algo do final do host primeiro.