need a shell script to extract data from a log file.

If I have a log like :

Mon Jul 19 05:07:34 2010; TCP; eth3; 52 bytes; from abc to def
Mon Jul 19 05:07:35 2010; UDP; eth3; 46 bytes; from aaa to bbb
Mon Jul 19 05:07:35 2010; TCP; eth3; 52 bytes; from def to ghi

I will need an output like this :

 
Time                         abc to def              def to ghi
------------------------------------------------------------------  
Mon Jul 19 05:07:34 2010     52                      52

Can someone help me with a script for this .
Thanks in advance.

Explanation is not so clear.

Investigate the requirement further, google and try to do. Come with specific doubts ?! ( in general, give a script for this, is not a good thing. basically it is asking somebody else to do your work ).