I would look at investing in domain names. Like all investments, you really need to do your homework first. DO NOT INVEST until you know what you're doing. However, the beauty of domain names is that you can register a new (free to reg) domain very cheaply, so risk can be kept low, and then you just pay renewal fees. If you get it right, you can sell the domain on for a good profit and a very healthy Return on Investment.
Shares carry much more risk as a share price fall can wipe out your investment.
You can also buy domains on the secondary market, but obviously this is more expensive.
A good site to learn more is at dnjournal.com. See also:
http://www.webref.eu/domain-name-trading-resources.php
Rgds