One thing you might want to check is that the Username (for your user record) is the same case as as LinkOwner for the Link. If you look in admin/Links/SiteHTML.pm, you'll see on around line 52 something like this:
Code:
(defined $Links::USER->{Username} and ($rec->{'LinkOwner'} eq $Links::USER->{Username})) ?
($rec->{'isLinkOwner'} = 1) : ($rec->{'isLinkOwner'} = 0);
And the same thing for detailed pages on line 85.
What that does is checks to see if you're logged in (and therefore $Links::USER will be your user record). Then it checks to see if the LinkOwner is the same as your username. It might be possible that the username was added with a different case (ie. lowercase) than what youre Username is set to. If that's the case you might want to consider changing those lines of code to:
Code:
(defined $Links::USER->{Username} and (lc($rec->{'LinkOwner'}) eq lc($Links::USER->{Username}))) ?
($rec->{'isLinkOwner'} = 1) : ($rec->{'isLinkOwner'} = 0);
This could be one reason why it's not recognizing you as the person who created the link. If I made this post a little too technical, tell me, and I'll try simplify the approach on checking to see if this is the case.
Adrian