Citylink Express
for osCommerce Online Merchant v2.2
Here's the Citylink shipping module from lolyco.com, early versions will require modification to fit your own site. It's a work in progress as of Dec 2007, so check back often for improvements!
Legend: 
Download

Report
This version improves on the workaround by detecting the failure caused by the random name suffix and requests a new name. One shipping quote will fail, subsequent ones will work until the name suffix changes at Citylink's server again.
There's a fairly fatal flaw in the shipping module: the Citylink quotation server uses Ajax and occasionally renames the calculation object with a random suffix. That will cause this module to stop working. Here's a version that currently works, but will also eventually stop working. I'm working on a way of handling this problem permanently.
Check:
http://lolyco.com/news.php?article=18
Bug fixes. If previous version installed on non-Ringgit-default, was converting currency incorrectly, now fixed. Another error in cost calculation was also producing very high quotes for heavy deliveries, now fixed.
For more info / help, try:
http://lolyco.com/news.php?article=18
Added a CITYLINK_README.txt, explaining the 'Shipment From' country and city codes.
Was Malaysia-specific in v0.00, now should work without modification in other countries.
Citylink returns its quote in the currency of the 'Shipment From' country. If your site's default currency is a foreign currency, v0.00 won't work. This version converts the Citylink quote into your default currency.
Here's the Citylink shipping module from lolyco.com, early versions will require modification to fit your own site. It's a work in progress as of Dec 2007, so check back often for improvements!