echo "<hostname>" > /proc/sys/kernel/hostname
Doesn't that have the same effect as "/bin/hostname <hostname>"? (Hostname will be set, but only until the next reboot.)
Setting it in /etc/sysconfig/network will cause the standard startup scripts to set it on bootup at the appropriate time.