Ok, here goes:
1: If you install iTunes on your laptop, and sync, the iPhone will be cleared of all music and will try to sync the music that the laptop has to it.
Due to Apple trying to keep record companies happy, you can't go grabbing tracks off the iPhone and into iTunes.
*You might find other software that will do that, but iTunes will not*
2: Reportedly, you can use other methods to copy songs to your iPhone, such as:
Winamp:
http://www.hackint0sh.org/forum/f128/18458.htmI'm sure there are more if you search....