Problem solved.
I checked it in redhat's bugzilla. It would appear that you need to have arts installed to run xmms. It's a bug in the code, since arts isn't a dependency of xmms.
I should have looked up bugizlla.redhat.com before posting to the list. Sorry guys.
John