Generating hair based on an object help?

I will try to explain this as best as I can, and I apologize I am not very good at explaining

So perhaps you are familiar with the hairnet addon? If so then you know it can generate hairs on an object, following the shape of another object.
This is the issue, and why I am asking for help:

The blue indicates the object from which the hairnet addon is referencing from, but as you can see the hair is not following the mesh exactly, or close at all.

Is there a way I can perhaps snap hair guides to a surface (similar to how you would snap objects in edit mode perhaps) or an alternative to “Hairnet” ?

Up until now I have been just using a simple texture for my hair mesh, but I would really like to have real particle hair!

Showing the simplistic hair texture applied to the hair

Any help would be GREATLY appreciated!
Thank you