You cannot defrag the phone memory, though you can defrag the Memory Card.
Attach the memory card to the computer and let it be detected as a removable drive. Most of the Defragmenters, even the Windows XP one, let you defrag Removable Drvies.
Hi Guest we just wanted to alert you to a major change in the forum. We will no longer be allowing the posting of outgoing links. Please use the attachment feature to attach media to your posts.