Bueno, nunca he probado crear una red ad-hoc en más de 2 equipos, pero podrías intentarlo.
En caso de que no te funcionara y si alguno de los equipos tiene instalado Win7, podrías utilizar un router virtual como
Virtual Router, el cual es open source.