Seleccionas el contacto. Despues le das al boton central y tocas en "Opciones". Ahi veras como cambiar el tono.
Antes de eso debes crear una carpeta en la SD llamada "Media" y dentro de ella carpetas llamadas:
"Notifications" - Donde guardaras los tonos para sms
"Ringtones" - Para los tonos de llamada
"Alarms" - ¿A que no lo adivinas?
Si no entiendes bien lo de las carpetas esta mejor explicado aqui que es donde to lo aprendi:
http://www.htcmania.com/showthread.php?t=326532
Espero que te sirva esta informacion. Un saludo.