I've never used any Apple stuff, but going from what I've read, the iPod (and I assume by extension the iPhone) can act as a mass-storage device, allowing you to copy any files you want to it. However it uses a proprietary database system for the music player, so just copying the music files to it won't make them playable. Music syncing therefore needs to be done through gtkpod or a similar syncing program.
Apple does appear to periodically change the database format and/or the way it's accessed, so there are times when the linux versions need to play catch-up. I haven't seen anything about the status of the iPhone 4 though.
I wonder if there might not be a separate player app that could play independent files? Or has Apple excluded anything like that?
(PS: I know the word is a bugger to spell, but the correct name is "Rhythmbox".

)