What I would do is just shoot the same projectile from the point of impact, so that it looks the same.
Also, I would suggest storing the angle on the player using a simple script:
PHP Code:
temp.angle = int(arctan((playerx - dx) / (playery - dy)) * pi / 180);
Of course, That would store the angle of where the projectile is going and then you can use that to figure out what angle to shoot the new projectile.