Ну смотрите, в конфиге виртуального хоста пишите
ServerName site.example.com
добавляете A запись DNS в зону example.com (которая у вас уже зарегистрирована)
site IN A 123.456.789.1
при обращении к сайту по имени site.example.com DNS отправить на адрес 123.456.789.1, где установлен апач, а апач уже сам раберется какой сайт показывать
Пользователь решил продолжить мысль 25 Мая 2013, 17:54:58:
роутер как я понимаю у Вас аппаратный (ну специально купленная железяка) пишите в гугле поисковый запрос: "Фирма+модель_Вашего_роутера проброс портов", хотя как подсказывает опыт, можно просто почитать юзер гайд по настройке
Пользователь решил продолжить мысль 25 Мая 2013, 17:59:49:
а еще если без заморочек, можно воспользоваться сервисом например no-ip.com и пробросить порт на роутере