Swap wepons

hey guys im making a fps called a new world and i have a question
How do i make a wepon switch i was thinking just switching the mesh which is easy but i need it to keep its parents, any ideas? (other ways ar fine to ;D)

googl (blender pick up weapon)

have all weapons parented and in place all the time and switch visible/invisible.

Here is a good tutorial…

http://www.darkscarab.com/tutorials/view.php?title=Game Engine - Weapons