Bullet location

So I build a 3d space flight simulator that will hopefully turn into a multiplayer dogfighting game. Right now I am trying to attach lasers to fire from the ship. Unfortunately I cannot get them to fire from the ship, only from the initial point in the scene graph. I cannot attach the lasers to the player node because then they will move with the movement of the ship and I cannot set a location from the camera because I am using a chase camera.

rootnode -> player node -> (ship, weapons, etc)