Well, although you can't see his face and body gestures, there is plenty of information.
When opponents wait a long time, it often indicates a strong hand.
When opponants wait long before checking, they often have very weak hands and are not going to check raise you.
Also you can get to know your opponents by watching their plays. You play 3 times faster online than live, so you have plenty of hands to see your opponent play. You will notice if a player often bluffed against other players, and you will notice if your opponents bets and raises much more often than he is supposed to have good hands.
By watching him play, you may notice in what kind of situations he likes to make certain plays.
Of course, this is a different type of read, but it works very good as well.
There indeed is software for this. It counts how many of his hands your opponent plays, how many he raises, how many he folds etc. After you played an hour with an opponent, this statistical information is pretty reliable and you know not if your opponent bluffs, but you can estimate how likely he is to bluff.
This software is legal to use at all online pokerrooms. If you play 1 table online, you won't need it as you can create your reads yourself, but it is extremely helpfull when playing multiple tables simultaniously.
It is indeed a somewhat different game as you do not need the skill to read your opponents by their behaviour, but it is a very good learning ground before you start playing live games. It is good to learn it online because:
-You can practice your technical skills first without having to worry about the psychological part very much. If you then go play live, you can concentrate on the psychological part
-Online you can play for very low stakes so that learning is cheap. (everyone loses while learning)
-Online you play 3 times the speed, you can play any hour on the day and any type of game you want.
-You don't have distractions when you sit behind your PC unlike the casino where there are often many pretty ladies to keep your mind from poker

-You can take books, make notes and post your hands on discussion forums or even have a more experienced friend sit next to you to advise and teach you. Can't do those things in casinos.
I play both onilne and live. I do not think the games online are any less a game of skill than the live games.
For the game itself i prefer online poker because i can play multiple tables simultaniously and every table plays 3 times as fast as live games. (No, that is not strange or very difficult, after you learned the game, everyone can play 2-4 tables simultainiously without problems.)
The reason to prefer the live games is because it gets me out of my house and into a social environment.
Januari the 7th, i am going to Vegas

Still a while ahead, but i look forward to it.