Você sempre foi capaz de instalar diferentes versões do Visual Studio lado a lado desde antes da versão 2008, então você deve ser capaz de instalá-las todas ao mesmo tempo (supondo que todas elas sejam instaladas, é claro!).
O Visual Studio 2012 será instalado, obviamente, como é o que você usa para criar aplicativos do Windows 8.
Este post está sendo perguntado sobre um problema com um programa criado com o Visual Studio 2008 instalado no Windows 8
I have set up VS2008 on Win8 and now debugging how it works.
Por isso, pode ser claramente instalado.
Como o Visual Studio 2008 pode ser instalado, eu esperaria que o Visual Studio 2010 também funcionasse.
No entanto, por que você precisa das três versões? O Visual Studio pode direcionar versões anteriores do .NET, a menos que você esteja compartilhando seus projetos com outras pessoas que tenham que usar essas versões anteriores ou precise usar recursos que não são mais suportados (projetos Windows phone 6.x por exemplo), 2012.