How can I have multiple URLs pointing to single WordPress installation?

I see from some of the previous questions/answers, WordPress MU Domain Mapping plugin might work for me.

As long as you’ve created a network first, yes. this is what you need.

Then to pump them all to the main site, use this:

http://wordpress.org/extend/plugins/wordpress-mu-sitewide-tags/

That’s pretty much it.