I would like to create a helper that can be used like
@Html.MyHelperFor(m => m.Name)
this should return for example
This should get you started. This function directly returns the property name but you should be able to convert this into the extension you are looking for with a little work. This example has the correct method signature and the call to ExpressionHelper to get the name of your property.
public static MvcHtmlString MyHelperFor(this HtmlHelper htmlHelper, Expression> expression)
{
string expressionName = ExpressionHelper.GetExpressionText(expression);
return new MvcHtmlString(expressionName);
}