Player shooting (bullet start point problem)

Much like the Abuse2 demo, my player has a 360 degree rotating torso for aiming/shooting... My animation is great, but I need to take the time to script a modified start point for the created bullet(x/y location from the player_torso actor) for each frame of the 360 degree movement, as the rifle is not always extending right from the center of each sprite. How would I go about doing this, anyone? Could someone show me a line of the script for this type action that I can duplicate for each frame and adjust? I appreciate it!