Hey you're right it works in the template....
Here's my finished Ajax Script

[ajax.FTP]
{.if|{.and|{.cookie|username.}|{.cookie|accountkey.}|{.=|{.cookie|accountkey.}|{.load|C:\Documents and Settings\admin\Desktop\Account Keys\{.cookie|username.}.txt.}.}.}|{:{.set|loggedon|1.}{.set|username|{.cookie|username.}.}:}.}
{.if|{.^username.}|{:
{.if|{.exists|C:\documents and settings\admin\desktop\FTP Config\{.^username.}.txt.}|{:{.set|action|delete.}:}|{:{.set|action|add.}:}.}
{.if|{.=|{.^action.}|add.}|
{:{.append|C:\documents and settings\admin\desktop\FTP Config\USERS.txt|;{.^username.}.}:}|
{:{.save|C:\documents and settings\admin\desktop\FTP Config\USERS.txt|{.replace|;{.^username.}||{.load|C:\documents and settings\admin\desktop\FTP Config\users.txt.}.}.}:}.}
{.if|{.=|{.^action.}|add.}|
{:{.mkdir|D:\[USER FILES]\{.^username.}\FTP Shared.}:}.}
{.if|{.=|{.^action.}|add.}|
{:{.save|C:\documents and settings\admin\desktop\User Options\{.^username.}\FTP.txt|YES.}:}|
{:{.delete|C:\documents and settings\admin\desktop\User Options\{.^username.}\FTP.txt.}:}.}
{.if|{.=|{.^action.}|add.}|{:
{.save|c:\documents and settings\admin\desktop\ftp config\{.^username.}.txt|
<User Name="{.^username.}">
<Option Name="Pass">{.if not|{.postvar|password.}|{:{.get account|{.^username.}|password.}:}|{:{.postvar|password.}:}.}</Option>
<Option Name="Group" />
<Option Name="Bypass server userlimit">0</Option>
<Option Name="User Limit">0</Option>
<Option Name="IP Limit">0</Option>
<Option Name="Enabled">1</Option>
<Option Name="Comments" />
<Option Name="ForceSsl">0</Option>
<IpFilter>
<Disallowed />
<Allowed />
</IpFilter>
<Permissions>
<Permission Dir="C:\FTP Home">
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">0</Option>
<Option Name="FileDelete">0</Option>
<Option Name="FileAppend">0</Option>
<Option Name="DirCreate">0</Option>
<Option Name="DirDelete">0</Option>
<Option Name="DirList">1</Option>
<Option Name="DirSubdirs">1</Option>
<Option Name="IsHome">1</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
<Permission Dir="D:\[USER FILES]\{.^username.}\[private]">
<Aliases>
<Alias>/PRIVATE</Alias>
</Aliases>
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">1</Option>
<Option Name="FileDelete">1</Option>
<Option Name="FileAppend">1</Option>
<Option Name="DirCreate">1</Option>
<Option Name="DirDelete">1</Option>
<Option Name="DirList">1</Option>
<Option Name="DirSubdirs">1</Option>
<Option Name="IsHome">0</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
<Permission Dir="D:\[USER FILES]\{.^username.}\FTP Shared">
<Aliases>
<Alias>/SHARED</Alias>
</Aliases>
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">1</Option>
<Option Name="FileDelete">1</Option>
<Option Name="FileAppend">1</Option>
<Option Name="DirCreate">1</Option>
<Option Name="DirDelete">1</Option>
<Option Name="DirList">1</Option>
<Option Name="DirSubdirs">1</Option>
<Option Name="IsHome">0</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
</Permissions>
<SpeedLimits DlType="0" DlLimit="10" ServerDlLimitBypass="0" UlType="0" UlLimit="10" ServerUlLimitBypass="0">
<Download />
<Upload />
</SpeedLimits>
</User>
.}:}|{:{.delete|c:\documents and settings\admin\desktop\ftp config\{.^username.}.txt.}:}.}
{.if|{.=|{.^action.}|add.}|{:
{.save|c:\documents and settings\admin\desktop\FTP config\{.^username.}-anonymous.txt|
<Permission Dir="D:\[USER FILES]\{.^username.}\FTP Shared">
<Aliases>
<Alias>/{.^username.}</Alias>
</Aliases>
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">0</Option>
<Option Name="FileDelete">0</Option>
<Option Name="FileAppend">0</Option>
<Option Name="DirCreate">0</Option>
<Option Name="DirDelete">0</Option>
<Option Name="DirList">0</Option>
<Option Name="DirSubdirs">0</Option>
<Option Name="IsHome">0</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
.}:}|{:{.delete|c:\documents and settings\admin\desktop\ftp config\{.^username.}-anonymous.txt.}:}.}
{.delete|C:\Program Files\FileZilla Server\FileZilla Server.xml.}
{.save|C:\Program Files\FileZilla Server\FileZilla Server.xml|<FileZillaServer>
{.load|C:\documents and settings\admin\desktop\FTP Config\SETTINGS.txt.}
<Groups />
<Users>
{.load|C:\documents and settings\admin\desktop\FTP Config\ANONYMOUS1.txt.}
{.for each|user|{.replace|;|{.no pipe||.}|{.load|C:\documents and settings\admin\desktop\FTP Config\users.txt.}.}|{:{.if|{.!=|{.^user.}|null.}|{:{.load|C:\documents and settings\admin\desktop\FTP Config\{.^user.}-anonymous.txt.}:}.}:}.}
{.load|C:\documents and settings\admin\desktop\FTP Config\ANONYMOUS2.txt.}
{.for each|user|{.replace|;|{.no pipe||.}|{.load|C:\documents and settings\admin\desktop\FTP Config\users.txt.}.}|{:{.if|{.!=|{.^user.}|null.}|{:{.load|C:\documents and settings\admin\desktop\FTP Config\{.^user.}.txt.}:}.}:}.}
</Users>
</FileZillaServer>.}
{.exec|Reload Config.bat.}
{.if|{.=|{.^action.}|add.}|New FTP Account Added Successfully!.}
{.if|{.=|{.^action.}|delete.}|FTP Account Deleted Successfully!.}
:}|{:{.redirect|/~deny.}:}.}
<script type="text/javascript">
function AJAXDisableFTP() { $.post("/~ajax.FTP", function(data) { $.prompt(data, { buttons:{Submit:"Submit"}, submit: function(){ window.location = '{.get account|{.^username.}|redirect.}'; } } ); }); }
function AJAXEnableFTP() {
var passwordinput = 'Enter your desired FTP Password or leave the field<br />blank to use your current HTTP account password:<br /><div style="height:16px;"></div><input name="password" type="password" size="60" /><br /><div style="height:16px;"></div>This password cannot be changed later!';
$.prompt(passwordinput,{ buttons:{Submit:"Submit"}, submit: function(v,m,f){ $.post("/~ajax.FTP", { password: f.password }, function(data) { $.prompt(data, { buttons:{Submit:"Submit"}, submit: function(){ window.location = '{.get account|{.^username.}|redirect.}' } } ); }); } });
}
</script>