How do i orient velocities for particles based on a socket?

If you want your particles to shoot along the x axis of your socket then use initialVelocity in local space and set your velocity higher along the x axis.

This is how we manage all muzzle flashes etc. in our games, since X is the fwd axis.