http://www.forphucsake.com/profiles.php?XID=$read(Ids.txt, s, $nick)
Would need to be:
http://www.forphucsake.com/profiles.php?XID= $+ $read(Ids.txt, s, $nick)
All you needed was a space a $+ another space and then the $read line. Im sure its obvious but the $+ sign lets you add items together and is especially handy for things like adding a period to a nickname in a sentence when you used $me or $nick to get it.
If I sent the following line and my name was Typo:
msg $chan My name is $me $+ .
It would send this to the channel.
If you are going to use a lot of $+'s in the same line then you would want to use it in the $+(item,item,item,item) format.
Typing the following for example:
//echo -a The day and date and time are $+($day,$chr(32),and,$chr(32),$date,$chr(32),and,$chr(32),$time)
would echo back
The day and date and time are Saturday and 12/07/2008 and 01:51:51
with your current day, time and date tho.
The $chr(32)'s were used to add a space incase you are not familiar with it.
Anyhow. Good luck and feel free to ask anything else.