In case anyone else out there is wondering how to do this, here is how I accomplished it:
First I created a class that will create the https link based on this web site:
http://www.leastprivilege.com/PartiallySSLSecuredWebAppsWithASPNET.aspxSecond, I stored my navigateUrl for the menu items as "HttpsUrl:~/<path here>" (for instance: HttpsUrl:~/Secure/MySecurePage.aspx)
Last, I handled the OnItemDataBound event of the menu and checked for "HttpsUrl:" in the NavigateUrl string. If it was found, I used this code to create the SSL link:
DataRow row = (DataRow)e.MenuItem.DataItem;
if (row["MenuItemNavigateURL"].ToString().Contains("HttpsUrl:"))
{
e.MenuItem.NavigateUrl = SslTools.GetAbsoluteUrl(row["MenuItemNavigateURL"].ToString().Replace("HttpsUrl:", ""), ProtocolOptions.Https);
}
Hope this helps someone else too :)
Matt L.