XBMC Remote lets you control your XBMC from your iPhone or iPod Touch(no matter if you have XBMC installed on a Windows, Mac, or Linux machine).
Play, pause, rewind/fast foward, skip, etc all from the ‘Now Playing’ area of the application. Also, at any time you can go and pick another song or video to play. . .browsing on the iPhone or iPod Touch will not interrupt the media playing on the XBMC(until you pick something else to play).
Simply go into the Settings ‘blade’ of XBMC, then go to System, then Network. Here you can get the IP address. Then go into Server and turn on the ‘Web Server’ feature. If you keep the port at 80 and the password to nothing then you only have to set the IP address.
Some users will need to set the path to the ‘user data’. For me it was Q:/UserData/