here is an idea, but just to warn you, I am taking advantage of the "ANY help would be highly appreciated."  Hope it is worth it :)

I have a simple repeating texture:

[![texture][1]][1]


Now I have created an example mesh like your arm:
[![mesh][2]][2]

What I have done to the corner edges is I have selected them, hit ctrl-E, and select "Mark Seam."  Then I selected the entire mesh and hit "u", and then I selected from the drop-down, "unwrap."
I then applied the texture to the arm.  Now select the entire mesh, go to the UV image editor, select all of the mesh in the UV editor window, and scale it to the appropriate size.

The texture will not be aligned on each side, however.  I fixed this by aligning it manually.  This is how: you select one whole side at a time, move over to the UV image editor, select the mesh, and move it on the x and y axis.  This will change the position that the texture is on the mesh, as shown below.  Make sure, when moving the texture, that you are moving the mesh on the UV image editor window, and NOT on the 3D view window.
[![aligningTexture][3]][3]

This is a lot more manual work, and I hope that I did not lose you.  If I did, please say so, and I will edit this post.  Here is the result you will get:

[![result][4]][4]

If this doesn't exactly apply to your problem, then don't feel bad to clue me in, and I will try to help.  
  [1]: https://i.sstatic.net/ZBACj.png
  [2]: https://i.sstatic.net/oFoqP.png
  [3]: https://i.sstatic.net/qTXNz.png
  [4]: https://i.sstatic.net/zj0wM.png