For this examples i assume the following:

icq user iq   = 123456
icq password  = pass
homepage      = http://yasd.dhs.org
message file  = sample.txt

the configfile ~/.icqsendrc looks like this:

-------- config --------
uid=123456
password=pass
url=http://yasd.dhs.org
icqhost=icq.mirabilis.com
icqport=4000
messages=sample.txt
-------- config --------

$ icqsend 

started without parameters sends all messages (with url) in sample.txt 
with sender uin=123456


$ icqsend -n

started without parameters sends all messages (without url) in sample.txt 
with sender uin=123456


$ icqsend -i 333333 -p pass2

sends all messages (with url) in sample.txt with sender uin = 333333


$ cat sample.txt | icqsend -f -

reads all messages (with url) from stdin and sends the messages with
sender uin=123456


$ icqsend -f sample2.txt

reads all messages (with url) from sample.txt and sends the messages with
sender uin=123456
