I assume that changing the ghost's movement rate (which is exactly the same as an unmounted player) would require modifying the client.
But what about adding a mount? Have you tried adding a 'ghostly steed' to the dead player? (And don't allow the player to dismount!)