Can I create a symbolic link pointing an online file? (Like... an web located file, for example.) If the answer is yes, how?
Short answer, yes, you could create it, since the symbolic link creation process does not evaluate what is stored in the link for validity as a file reference, just that it is a string of >0 length. Thus you could store in a symbolic link a value like ftp:// or http:// www.mywebsite.com/myfile.txt (which I presume is the type of 'web located' reference you're referring to) and mklink won't complain.
When you do a file operation on a path that link is part of, however, that operation will most likely fail because no drive mount or network share will match the "http:" portion of the reference. It might succeed if some 3rd party kernel mode driver that extends the path parsing process is installed, but I don't know of any that do so. To make such a driver so that it would be transparent to current applications would require doing the equivalent of SetProcAddress on multiple kernel and user mode APIs, many of which are not exports from their app or library modules to begin with, to replace all the code where paths are checked for validity. I suspect rather than doing this so multi-letter drive designators could be recognized, MS opted to implement the directory form of volume mounts for NTFS as the easier alternative.
To setup a symbolic or hard link to another computer over the internet that has a chance of being useful you have to establish and reference a VPN connection through the share name associated with it, be it a drive letter or UNC type name, and setup LAN Manager so it would report that connection as equivalent to a local file. Whether that would also require an add-on I'm not sure of, but such an add-on would be nominally easier to write.